Я использую 2 геосервера и контейнер nginx. я хочу позвонить https://xxx.xxx.com/геосервер другой https://xxx.xxx.com/геосервер2. Контейнеры геосервера работают за контейнером прокси. Это конфигурация по умолчанию domain.com/geoserver.
местоположение /геосервер {
add_header Front-End-Https on;
add_header Cache-Control «общедоступный, необходимо перепроверить»;
add_header Strict-Transport-Security "max-age=2592000; includeSubdomains";
proxy_set_header Хост $http_host;
proxy_set_header X-Forwarded-Proto $ схема;
proxy_set_header X-Forwarded_For $proxy_add_x_forwarded_for;
proxy_set_header X-Real-IP $remote_addr;
proxy_pass http://geoserver_geoserver_1:8080/geoserver;
}
Как я могу вызвать domain.com/geoserver2? Я пробовал некоторую настройку, но когда я попытался войти в систему, домен перенаправил geoserver_geoserver_1 на этот контейнер. но geoserver2 должен запускать этот контейнер geoserver_geoserver_2.
местоположение /геосервер2/ {
add_header Front-End-Https on;
add_header Cache-Control «общедоступный, необходимо перепроверить»;
add_header Strict-Transport-Security "max-age=2592000; includeSubdomains";
proxy_set_header Хост $http_host;
proxy_set_header X-Forwarded-Proto $ схема;
proxy_set_header X-Forwarded_For $proxy_add_x_forwarded_for;
proxy_set_header X-Real-IP $remote_addr;
proxy_pass http://geoserver_geoserver_2:8080/geoserver/;
proxy_redirect /геосервер /геосервер2;
}