websocket nginx代理设置

nginx代理
在 http 节点内,server 节点外,增加如下:

upstream websocket {

server 127.0.0.1:9502;

}
在 server 节点内,增加如下:

location /websocket {

proxy_pass http://websocket;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "Upgrade";

}
配置完后,如果 server_name 为 www.test.com,就可以在 JavaScript 中这样访问:

ws://www.test.com/websocket
wss
只需在 server 节点内正常配置 ssl 即可,如下:

ssl on;
ssl_certificate *.crt;
ssl_certificate_key *.key;

上一篇:尽量减小C++程序中文件之间关联程度的方法


下一篇:如何更新 ISPConfig 3 SSL 证书