Как настроить WebSocket с помощью Apache + Ratchet + SSL + Laravel?Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Как настроить WebSocket с помощью Apache + Ratchet + SSL + Laravel?

Сообщение Anonymous »

У меня проблема с сервером веб-сокетов. Кроме того, я впервые использую эту технологию.
Я использую:
  • 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

JavaScript:

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

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);
};
РНР-сервер, который я запускаю на порту 1176 (почти в точности тот же пример):

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


Подробнее здесь: [url]https://stackoverflow.com/questions/78637901/how-to-configure-websocket-with-apache-ratchet-ssl-laravel[/url]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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