Я использую:
- Apache
- Ratchet (PHP)
- SSL (HTTPS на 443, как обычно)
- Существует также сервер Laravel, который, вероятно, меняет конфигурация сервера. Нужно ли мне изменить путь к моему серверу или нет? (Я действительно мало что знаю о настройках Apache).
Но я не могу подключиться к своему веб-сокету с клиента с помощью js. Я все еще получаю эту ошибку:
Не удалось подключиться к WebSocket к «wss://server_name.fr/ws/game»
Вот мой файл конфигурации для моего сайта:
Код: Выделить всё
#ServerName www.example.com
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html/server_name/public/
AllowOverride All
ProxyPass wss://localhost:1176
ProxyPassReverse wss://localhost:1176
Код: Выделить всё
var conn = new WebSocket('wss://server_name.fr/ws/game');
conn.onopen = function(e) {
console.log("Connection established!");
};
conn.onmessage = function(e) {
console.log(e.data);
};
Код: Выделить всё
Подробнее здесь: [url]https://stackoverflow.com/questions/78637901/how-to-configure-websocket-with-apache-ratchet-ssl-laravel[/url]
Мобильная версия