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错误。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章