国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

rewrite – Nginx implementiert https für spezielle URLs
僅有的幸福
僅有的幸福 2017-05-16 17:21:05
0
2
725

Das System mit einer Schnittstelle verwendet jetzt gerne SSL für URLs mit Login-Passwd. Wenn die App beispielsweise os.test.com/a/p/login aufruft, verwendet sie HTTP-Anfragen, aber andere Anfragen Gehen Sie es immer noch durch. Die HTTP-Anfrage ist jetzt mit OpenSSL, dem privaten Schlüssel des Zertifikats usw. konfiguriert. Aber jetzt geht jede Anfrage über eine HTTPS-Anfrage wie
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;
}

}
Wie soll ich das ?ndern

僅有的幸福
僅有的幸福

Antworte allen(2)
阿神

你要分開寫,先創(chuàng)建一個server專門處理https請求, 然后根據(jù)url反向代理過去就行了, 下面是代碼:

處理非https請求,https請求反向代理出去

server {

listen      443;
server_name  os.test.com;
location / {

}

location ~* .(login|passwd)$ {
    proxy_pass http://127.0.0.1:9999
}

}

處理https請求

server{

listen 9999
server_name 127.0.0.1
ssl on;
ssl_certificate /etc/ngx/conf.d/server.crt;
ssl_certificate_key /etc/ngx/conf.d/server.key;
location / {
 
}

}

黃舟
# http
server {
    listen 80;
    
    location /login {
        rewrite ^  https://$host$request_uri permanent;
    }
}

# https
server {
    listen 443;
}
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage