最近用Nginx做反代,发现不支持长链接协议ws或wss,然后网上搜了一下原来是因为不支持WebSocket导致的,然后顺便找到了如何修改配置来支持,所以就记录分享一下。
直接在反向代理的配置文件中,添加一下几行配置即可,放在回源地址下面就行。
proxy_connect_timeout 30s;
proxy_send_timeout 30s;
proxy_read_timeout 86400s;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
看这几个配置项的名称也能猜出来配置项的含义,根据需求去修改超时时间就行。