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