全! Nginx配置websocket ! 解决重定向错误 !18年11月19日亲测可用!

经历了 404  403  以及最后的400  最后总结如下

    location / {
            proxy_redirect off;
            proxy_set_header Host $host:$server_port; 
           或者(proxy_set_header Host $http_host;)  
           
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            #上面三个是固定配置
            proxy_pass http:// 加上server 负载的路径;
            proxy_set_header Origin "";    // 如果是yum安装的nginx需要配置 (不知道为什么)
            proxy_http_version 1.1;
            proxy_set_header Upgrade $http_upgrade;
            proxy_set_header Connection "upgrade"; //这里只能是"upgrade" 这里错误我报的是                         
                                                                                    400

 }

如果是80端口当然没问题   proxy_set_header Host $host; 但是如果是其他端口必须是上面配置

猜你喜欢

转载自blog.csdn.net/Wuhaotian1996/article/details/84261505
今日推荐