使用nginx配置支持WebSocket访问
在server{}外面增加配置
map $http_upgrade $conn_upgrade {
default upgrade;
'' close;
}
转发接口的配置文件中增加一下配置,例如:
location /api {
proxy_read_timeout 500s; #不是必须
proxy_send_timeout 500s; #不是必须
#升级http1.1到 websocket协议
proxy_http_version 1.1;
proxy_set_header Connection $conn_upgrade;
proxy_set_header Upgrade $http_upgrade;
}