nginx转发不支持 websocket原因

2021-04-01 发表在 服务器 822
    Upgrade: websocket
    

    关键参数:Upgrade

    nginx在反向代理的时候 少转发了头,添加上就可以了。

           proxy_set_header Upgrade $http_upgrade;
               proxy_set_header Connection "upgrade";
    

    完整配置:

    location / { 
               proxy_pass http://cluster;
               client_max_body_size 500M;
               client_body_buffer_size 10M;
               fastcgi_intercept_errors on;
               proxy_connect_timeout   60;
               proxy_send_timeout      60;
               proxy_read_timeout      60;
               proxy_http_version       1.1;                    
               proxy_set_header Upgrade $http_upgrade;
               proxy_set_header Connection "upgrade";
            }
    
    作者:Java笔记
    本站使用「署名 4.0 国际」创作共享协议,转载请在文章明显位置注明作者及出处。
    评论
    登录以后才可以发布评论哦, 点击登录 发布评论
    评论列表 0人参与,0条评论
    暂时还没有人评论,快来一条神回复吧!