PHP Ratchet NGINX Ошибка подтверждения соединения WebSocket. Код ответа: 502Php

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 PHP Ratchet NGINX Ошибка подтверждения соединения WebSocket. Код ответа: 502

Сообщение Anonymous »

Кто-нибудь успешно получил библиотеку php ratchet, работающую с NGINX с использованием WSS. Я действительно борюсь с этим. У меня храповой сервер работает на порту 8081. Я могу подтвердить, что сервер сокетов прослушивает порт 8081, и я могу без проблем подключиться по протоколу ws.

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

var conn = new WebSocket('ws://connect.mydomain.net:8081');
Теперь, чтобы настроить WSS и использовать NGINX для прокси-сервера, у меня есть следующая конфигурация NGINX

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

map $http_upgrade $connection_upgrade {
default Upgrade;
'' close;
}

upstream socket{
server localhost:8081;
#server connect.mydomain.net:8081;
}

location /ws/ {
#proxy_pass "http://socket";
proxy_pass "https://connect.mydomain.net:8081";
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection $connection_upgrade;
proxy_set_header Host $host;
proxy_redirect off;
proxy_send_timeout 86400s;
keepalive_timeout 86400s;
proxy_buffers 8 32k;
proxy_buffer_size 64k;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto https;
reset_timedout_connection on;
}

Однако, когда я пытаюсь подключиться с помощью

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

var conn = new WebSocket('wss://connect.mydomain.net/ws/');
Мне не удалось: ошибка во время рукопожатия WebSocket: неожиданный код ответа: 502
Кто-нибудь может указать, что я делаю? не так?
Спасибо

Подробнее здесь: https://stackoverflow.com/questions/650 ... e-code-502
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Websocket — ошибка во время рукопожатия WebSocket: неожиданный код ответа: 404
    Anonymous » » в форуме Php
    0 Ответы
    30 Просмотры
    Последнее сообщение Anonymous
  • WebSocket - Ошибка во время руководителя WebSocket: неожиданный код ответа: 404
    Anonymous » » в форуме Php
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous
  • WebSocket - Ошибка во время руководителя WebSocket: неожиданный код ответа: 404
    Anonymous » » в форуме Php
    0 Ответы
    6 Просмотры
    Последнее сообщение Anonymous
  • Клиенты PHP Ratchet Websocket не получают сообщения
    Anonymous » » в форуме Php
    0 Ответы
    25 Просмотры
    Последнее сообщение Anonymous
  • Клиенты PHP Ratchet Websocket не получают сообщения
    Anonymous » » в форуме Php
    0 Ответы
    20 Просмотры
    Последнее сообщение Anonymous

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