Nginx笔记-反向代理中配置WebSocket及设置超时

这里贴下配置:

...
server{
	listen 8888;
    server_name MyWeb;
    location / {
    	
        proxy_pass http://xxx.xx.xx.xxx:xxxx;
    }
    
    location /draw {
    
    	proxy_pass http://xxx.xxx.xxx.xxx:xxxx/;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "upgrade";
        proxy_read_timeout 36000s;
    }

}
...

这样配置就nginx就可以代理WebSocket了。

这里还有一点就是proxy_read_timeout,在测试时候,没有心跳包时,设置大点。

免得WebSocket报1006错误。

猜你喜欢

转载自blog.csdn.net/qq78442761/article/details/106549060