virus_forever
@virus_forever

Почему не работает WebSocket на Windows Server 2012 R2?

Добрый день!

Существуют два компьютера:
1) Домашний рабочий ПК:
AMD Ryzen 7 1700 + 16Gb + Windows 10 Pro 1709 x64 + OpenServer ( Apache-PHP-7-x64 + Nxinx-1.10 )

2) Тестовый сервер:
XEON X3470 + 12Gb + Windows Server 2012 R2 x64 + OpenServer ( Apache-PHP-7-x64 + Nxinx-1.10 )

т.е. конфигурация идентичная, за исключением концептуально разной ОС, разумеется.

В качестве библиотеки, скачал:
https://github.com/ratchetphp/Ratchet

Быстро сделал проект в phpStorm. Простенькую консольку. Которая либо "зеркалит" команды, либо выполняет какие то действия. Например останавливает или перезапускает сервер. При чем при перезапуске, клиент получает "сигнал" о необходимости переподключения.

Все круто. Все огонь. Тест пройден успешно, можно "ваять" нормальный функционал.

Решил перенести пример на тестовый сервер. Чтобы посмотреть, как это дело работает там + как это работает извне.

Перенес проект. Перезапустил сервер.
1) Вкладка с вебсокет-сервером --- "висит" - это и нормально по факту, т.к. вебсовет завел свою петлю. Ошибок не выдала.
2) Вкладка с вебсокет-клиентом --- никак не может подключиться к web-socket серверу...

Пробовал и по домену, и по 127.0.0.1, и по 192.168.1.3. При чем telnet по 127.0.0.1 открывает.

Сейчас ошибка такая:
test1.php:78 WebSocket connection to 'ws://127.0.0.1:5555/chat' failed: Error during WebSocket handshake: Unexpected response code: 403


5555 порт в брендмауэре открыл.

Удаленно даже не пробовал проверять еще.

В чем может быть дело?
  • Вопрос задан
  • 415 просмотров
Пригласить эксперта
Ответы на вопрос 1
@awesomer
1) Отключи файрвол.
2) Еще раз убедись, что все версии компонентов PHP и веб-сервера - идентичны и сконфигурированы одинаково.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
summer Ярославль
от 100 000 до 140 000 ₽
КРАФТТЕК Санкт-Петербург
от 60 000 до 80 000 ₽
19 апр. 2024, в 17:06
15000 руб./за проект
19 апр. 2024, в 16:53
1000 руб./за проект
19 апр. 2024, в 16:45
5000 руб./за проект