0
私がhttpsにすべてのHTTPと異なるポートを使用してHTTPする唯一のいくつかのパスを持つようにしたい::HTTP、HTTPSへと異なるポートでHTTPへの唯一のいくつかのパス
server {
listen 80;
servername _;
return 301 https://$host$requesturi;
location /bamboo {
rewrite ^/bamboo(.*)$ http://mydomainname:8085/$1 last;
}
location /api {
rewrite ^/api(.*)$ http://mydomainname:8080/$1 last;
}
return 403;
}
上記動作しません、 また、これは動作しません:
#Redirect paths
server {
listen 443;
server_name _;
location /bamboo {
rewrite ^/bamboo(.*)$ http://mydomainname:8085/$1 last;
}
location /api {
rewrite ^/api(.*)$ http://mydomainname:8080/$1 last;
}
return 403;
}
#Redirect http -> https
server {
listen 80;
servername _;
return 301 https://$host$requesturi;
return 403;
}
これらの2つのパスを除いて、すべてのHTTPをhttpsに送信する別の方法がありますか?