Форум программистов, компьютерный форум, киберфорум
Наши страницы
Apache, htaccess
Войти
Регистрация
Восстановить пароль
 
Diskyp
0 / 0 / 0
Регистрация: 01.01.2013
Сообщений: 38
1

Не могу настроить proxypass для вебсокета, получаю 404 ошибку

11.01.2017, 14:25. Просмотров 460. Ответов 1

У меня есть вебсокет, который слушает localhost на 8080 порту. С ним проблем нет.
Я разблокировал mod_proxy, mod_proxy_wstunnel и mod_proxy_http (последний для теста). Затем настроил virtualhost таким образом:
Код
#NameVirtualHost *
<VirtualHost *:80>
    ServerAdmin admin@diskyp
    DocumentRoot "D:/XAMPP/htdocs/site"
    ServerName 2.60.41.83:8080
    ErrorLog "logs/serv-error.log"
    CustomLog "logs/serv-access.log" common
		<Proxy *>
            Options FollowSymLinks MultiViews
            AllowOverride All
            Order allow,deny
            allow from all
    </Proxy>
		ProxyPass /ws ws://localhost:8080/chat
		ProxyPassReverse /ws ws://localhost:8080/chat
		ProxyRequests Off
		ProxyPreserveHost On
		ProxyVia On 
</VirtualHost>
Благодаря этому всему я могу свободно подключаться к своим вебсокетам из локальной сети без апача (ws://localhost:8080/chat), равно как и через него (ws://localhost/ws).
Но если пытаться подключиться к моему серверу через ws протокол из интернета (ws://90.188.152.128/ws), то я получаю 404 ошибку (подключение тестирую здесь: http://www.websocket.org/echo.html). Вот сама ошибка:
GET http://90.188.152.128/ws [HTTP/1.1 404 Site or Page Not Found 16мс]
Firefox не может установить соединение с сервером ws://90.188.152.128/ws?encoding=text. echo.js:135:16
Ещё её скрин во вложении.
Для теста работоспособности proxypass я пробовал делать редирект на какой-нибудь http адрес, например:
Код
ProxyPass /ws http://somesite.ru
И он отлично работал, переходя по адресу http://90.188.152.128/ws я попадал на указанный в проксях адрес. Наверное, это говорит о том, что ошибка именно во взаимодействии apache с вебсокетом, а не с proxypass в целом.

Уже совсем не осталось идей кто виноват и что делать, любая помощь очень важна.
0
Миниатюры
Не могу настроить proxypass для вебсокета, получаю 404 ошибку  
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.01.2017, 14:25
Ответы с готовыми решениями:

Не могу настроить .htaccess для 404 страницы
У меня такая проблема. Любая не существующая страница отдает код 200 вместо 404 У файле .htaccess...

Как правильно настроить 404 ошибку?
Здравствуйте уважаемые форумчане. Не могу правильно настроить 404 ошибку Урлы строятся...

Получаю 404
Веб приложение, Java EE. Среда NetBeans + сервер Apache Tomcat 6. Приложение работает...

Настроить 404 код для несуществующих страниц
Добрый день есть сайт который при вводе несуществующих страниц должен отдавать ответ 404, проблема...

Как настроить ЧПУ, для страницы 404?
Друзья, скажите, как настроить ЧПУ для страницы 404? Проблема в том, что единственный браузер ,...

1
StudAssistant
Эксперт
34811 / 27003 / 5019
Регистрация: 17.04.2006
Сообщений: 49,622
11.01.2017, 14:25
Закажите контрольную, курсовую, диплом или любую другую студенческую работу здесь.
1
svsw
326 / 310 / 15
Регистрация: 25.10.2012
Сообщений: 1,051
13.01.2017, 11:26 2
Пробуйте так (слеш закрывающий)
ProxyPass /ws/ ws://localhost:8080/chat/
ProxyPassReverse /ws/ ws://localhost:8080/chat/
0
StackOverflow
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.01.2017, 11:26

как настроить 404 ?
Прошу помощи по 404 странице, есть самописный движок - автор увы затерялся, так что приходится...

Почему я получаю ошибку
Подскажите, почему Maple 17 ругается когда я хочу найти предел (производную, интеграл) с...

Получаю ошибку Forbidden
&lt;?php if(@$_REQUEST) echo '&lt;pre&gt; Содержимое $_FILES: '.print_r($_FILES,true).&quot;&lt;/pre&gt;&lt;hr&gt;&quot;; ?&gt;...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru