Сейчас удалил из файла httpd-vhosts.conf всё кроме хоста на 80 порту, полностью он выглядит так:
*<*VirtualHost *:80*>*
ServerAdmin admin@diskyp
DocumentRoot "D:/XAMPP/htdocs/site"
ServerName server
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
Header set Connection "upgrade"
Header set Upgrade "websocket"
*<*/VirtualHost*>*
Звёздочки тут, чтобы тостер не удалял как теги.
httpd.conf проверил, там хостов нету.
Ничего не изменилось, всё также 404 ошибка.
В nginx я ничего не добавлял, кроме того, что я в посту написал.
На сервер я через 80 порт попадаю, ну и запрос к вебсокетам на него же делаю видимо.
Я писал, что уже пробовал обращаться через внешний ip, это не даёт результата. Сервер отсылает обратно 404 ошибку, как если бы я обращался к несуществующей директории или файлу.
Dark Hole: я проверяю подключение с сайта www.websocket.org/echo.html. Я уже очень много вариантов подключения перепробовал, как правило получаю 404 ошибку, но иногда получается выбить вот такую: WebSocket connection to 'ws://2.60.34.170:8080/chat?encoding=text' failed: Error in connection establishment: net::ERR_CONNECTION_REFUSED
Что это может значить? Попытки с такой ошибкой дают какой-то результат?
Dark Hole: значит в этом замешан apache, который перенаправляет кросдоменный ws запрос в локальный. Однако я попрежнему не могу добиться работоспособности вебсокета с внешнего адреса. Пожалуй помощь мне нужна именно в этом.
Не. У других людей это работает, но у меня какие-то проблемы. Как это вообще относится к отправке адреса через ws протокол, типа ws://2.60.34.170:8080/chat?
Серверная часть на php, клиент на jquery. ООП я знаю, в колледже практиковали, но в этом проекте не использовал. А из фреймворков в русском сегменте сейчас вроде yii2 самый популярный?
ws://2.60.19.4/ws/ это на апач обращение