经历了 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; 但是如果是其他端口必须是上面配置