1. 程式人生 > >全! Nginx配置websocket ! 解決重定向錯誤 !18年11月19日親測可用!

全! 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; 但是如果是其他埠必須是上面配置