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

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

11.01.2017, 14:25. Просмотров 1586. Ответов 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 ошибку  
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.01.2017, 14:25
Ответы с готовыми решениями:

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

Получаю ошибку 404 при обращении к API с валидным URL
Я пытаюсь обратиться к АПИ. Из постмана всё работает и я получаю нужный ответ. У меня такой код:...

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

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

1
329 / 312 / 17
Регистрация: 25.10.2012
Сообщений: 1,053
13.01.2017, 11:26 2
Пробуйте так (слеш закрывающий)
ProxyPass /ws/ ws://localhost:8080/chat/
ProxyPassReverse /ws/ ws://localhost:8080/chat/
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.01.2017, 11:26

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

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

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

Нужно настроить пагинацию. Не могу найти ошибку в коде
Работаю в команде над проектом на курсе, и моя задача настроить пагинацию. Возникла проблема, и...

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


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

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

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