ich https und nur einige Wege mit verschiedenen Häfen http alle http haben wollen http:mit nginx: http auf https und nur einige Wege mit verschiedenen Ports
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;
}
die oben nicht funktioniert, auch das funktioniert nicht:
#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;
}
Gibt es vielleicht eine andere Möglichkeit, alle http senden an https außer diese 2 Pfade?