> Linux服务器 > nginx >

Nginx上400 Bad Request The plain HTTP request was sent to HT

Nginx上400 Bad Request The plain HTTP request was sent to HTTPS port的原因

Nginx下400 Bad Request The plain HTTP request was sent to HTTPS port的原因

 upstream payment443{
        server 10.11.157.111:443 backup;
        server 10.11.157.222:443 weight=1;
    }

   Location ~  /payment/ {
             ssi  on;
             proxy_pass http://payment443;
             include /opt/apps/nginx/conf/proxy.conf;
        }

因为我配置的跳转是走HTTPS协议的443 端口,但nginx下Location确是配置的是HTTP协议,所以应该把HTTP改成HTTPS,例如上面得改为 proxy_pass http://payment443 就可以了。

(责任编辑:IT)