Что не так с моей конфигурацией веб-сокета Ngnix? - PullRequest
0 голосов
/ 08 мая 2019

Я успешно перенаправил некоторые вызовы с моего локального хоста на порты ssl, используя ngnix.

Мне нужно прокси веб-сокета и я добавил следующее в файл .conf:

location /ws/ {
        proxy_pass http://localhost:2201/;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection 'upgrade';
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-Proto $scheme;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_cache_bypass $http_upgrade;
        proxy_set_header X-Frame-Options SAMEORIGIN;         
    }

К сожалению, я получаю эту ошибку в консоли:

websocket.js: 118 подключение WebSocket к Ошибка «wss: //foo-bar-foo/socket.io/? EIO = 3 & transport = websocket»: ошибка во время рукопожатия WebSocket: неожиданный код ответа: 404

Буду признателен за любые указания на это.

...