Rulez 2 geoserver și container nginx. vreau să sun https://xxx.xxx.com/geoserver celălalt https://xxx.xxx.com/geoserver2. Containerele geoserver rulează în spatele containerului proxy. Aceasta este configurația implicită domain.com/geoserver.
locație /geoserver {
add_header Front-End-Https activat;
add_header Cache-Control „public, trebuie revalidat”;
add_header Strict-Transport-Security "max-age=2592000; includeSubdomains";
proxy_set_header Gazdă $http_host;
proxy_set_header X-Forwarded-Proto $schema;
proxy_set_header X-Forwarded_For $proxy_add_x_forwarded_for;
proxy_set_header X-Real-IP $adresă_la distanță;
proxy_pass http://geoserver_geoserver_1:8080/geoserver;
}
Cum pot apela domain.com/geoserver2 Am încercat o configurație, dar când am încercat să mă autent, domeniul redirecționează geoserver_geoserver_1 acest container. dar geoserver2 ar trebui să ruleze geoserver_geoserver_2 acest container.
locație /geoserver2/ {
add_header Front-End-Https activat;
add_header Cache-Control „public, trebuie revalidat”;
add_header Strict-Transport-Security "max-age=2592000; includeSubdomains";
proxy_set_header Gazdă $http_host;
proxy_set_header X-Forwarded-Proto $schema;
proxy_set_header X-Forwarded_For $proxy_add_x_forwarded_for;
proxy_set_header X-Real-IP $adresă_la distanță;
proxy_pass http://geoserver_geoserver_2:8080/geoserver/;
proxy_redirect /geoserver /geoserver2;
}