server {
listen 8080; #修改监听的端口
server_name _;
location / {
proxy_pass :6080/; #修改为需要被反向代理的WebSocket的IP和端口号
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection $connection_upgrade;
}
}
重启nginx服务
systemctl restart nginx
在client上测试
Windows7网卡配置
通过火狐浏览器访问proxy-server仅主机网卡的web服务:8080/vnc.html
可以看到,通过nginx已经成功代理了WebSocket!
Linux公社的RSS地址:https://www.linuxidc.com/rssFeed.aspx