Перенаправление Websocket wss на ws не работает на VPS-сервереPhp

Кемеровские программисты php общаются здесь
Anonymous
Перенаправление Websocket wss на ws не работает на VPS-сервере

Сообщение Anonymous »

Я пытаюсь заставить веб-сокеты работать через SSL. Дело в том, что он работает через обычный HTTP, но не через HTTPS. Я много читал в Интернете о том, как этого добиться, однако это все еще не работает. И это ошибка, которую я получаю в Chrome: Подключение WebSocket к «wss://domain.co.uk/wss» не удалось:
Ниже показано, что я на данный момент сделано.
  • Я включил следующие прокси-модули через EasyApache4 на сервере: mod_proxy, mod_proxy_balancer, mod_proxy_html, mod_proxy_http , mod_proxy_wstunnel
  • Я добавил приведенный ниже код в файл post_virtualhost_global.conf, найденный в каталог /etc/apache2/conf.d/includes

Код: Выделить всё

ServerName domain.co.uk
ProxyPreserveHost On
ProxyRequests Off
ProxyPass /wss ws://localhost:8080/
ProxyPassReverse /wss ws://localhost:8080/
ProxyPass / https://localhost:8080/
ProxyPassReverse / https://localhost:8080/

  • У меня есть этот код в файле javascript

Код: Выделить всё

var socket = new WebSocket('wss://domain.co.uk/wss');
Я был бы признателен, если бы кто-нибудь помог мне решить эту проблему. Заранее благодарим вас за помощь.

Подробнее здесь: https://stackoverflow.com/questions/704 ... vps-server

Вернуться в «Php»