配置Nginx反向代理WebSocket,以代理noVNC为例(2)

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反向代理WebSocket,以代理noVNC为例

重启nginx服务

systemctl restart nginx

在client上测试

Windows7网卡配置

配置Nginx反向代理WebSocket,以代理noVNC为例

通过火狐浏览器访问proxy-server仅主机网卡的web服务:8080/vnc.html
可以看到,通过nginx已经成功代理了WebSocket!

配置Nginx反向代理WebSocket,以代理noVNC为例

Linux公社的RSS地址:https://www.linuxidc.com/rssFeed.aspx

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/4a4c5d64f0199921af06d9e377ae774b.html