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錯誤。

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