Настройте JavaScript WebSockets на Битнами LAMP

Я пытаюсь развернуть приложение веб-чата, которое использует WebSockets, на установке Bitnami LAMP, работающей на AWS-EC2.

На стороне клиента у меня есть:

var websocket = new WebSocket("ws://localhost:8090/includes/socket_handlers/php-socket.php");

который ссылается на php-socket.php, который является php-скриптом, который работает. В этом сценарии у меня есть:

define('HOST_NAME',"localhost");
define('PORT',"8090");

Тем не менее, я получаю

«Ошибка сети WebSocket. Операция не может быть завершена.
В соединении отказано»

Я не уверен, должен ли этот порт быть открытым (или как его открыть), или что мне не хватает.

Я должен упомянуть, что я выполняю этот точный код локально на моей машине, используя XAMPP, и он работает, проблема возникает, когда я его развернул.

0

Решение

Я наконец решил это. Действительно, мне нужно было разрешить входящий трафик через порт 8090. Я сделал это в группах безопасности AWS.

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector