1
2
3
4
5
6
7
8
9
426 upgrade required

请求返回 426

nginx 反向代理默认走的http 1.0版本

但是 被反向代理的服务器是1.1版本的!

so 在反向代理的时候加上一句
1
proxy_http_version 1.1;

实例

1
2
3
4
5
6
7
   location ~* \.do {
#if ($http_x_forwarded_proto != "https") {
# rewrite ^(.*)$ https://$server_name$1 permanent;
#}
proxy_http_version 1.1;
proxy_pass http://test-h5-api.7dian7fen.com;
}