有一个接口的系统 都是http的请求 我现在像把例如带有login passwd的url进行ssl ,例如app调用os.test.com/a/p/login的时候走https请求 但是其它的请求还是走http请求 现在用openssl配置了证书 私钥等 但是现在每个请求都走了https请求 如
server {
listen 443;
server_name os.test.com;
ssl on;
ssl_certificate /etc/ngx/conf.d/server.crt;
ssl_certificate_key /etc/ngx/conf.d/server.key;
location / {
proxy_pass http://127.0.0.1:9988;
}
}
这个应该怎么去修改
你要分开写,先创建一个server专门处理https请求, 然后根据url反向代理过去就行了, 下面是代码:
处理非https请求,https请求反向代理出去
server {
}
处理https请求
server{
}
雷雷