nginx路由wss和https trafffic,在同一端口上侦听

时间:2019-05-10 05:37:59

标签: nginx websocket

我让Nginx在端口:nth-last-of-type上监听。 它同时具有wss和https请求。

我已经将<public_ip>:443流量重定向到https

是否可以将localhost:3000重定向到wss

localhost:10443

1 个答案:

答案 0 :(得分:0)

我认为将websocket connect放在URL后面是有可能的。通过以下配置,您可以通过wss:// hostname / websocket /连接WSS:

location /websocket/ {
    proxy_pass ​http://localhost:10443;
    proxy_http_version 1.1;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection "upgrade";
    proxy_read_timeout 86400;
}