Я устанавливаю балансировщик нагрузки nginx ssl для нашего внутреннего приложения, работающего на веб-сервере apache. Балансировка загрузки работает, но она перенаправляет на URL-адрес сервера actul, одновременно нажимая URL-адрес nginx.Есть ли какие-либо дополнительные настройки мне нужно сделать в nginx для части URI.
Я пробовал с тегами location ~ / training / (. *) {}, Но он не работает.
worker_processes 1;
events {
worker_connections 1024;
}
http {
resolver 8.8.8.8 ipv6=off;
upstream sample {
hash $remote_addr;
server 10.1.2.3:443;
server 10.1.2.4:443;
}
server {
listen 443 ssl;
server_name gblnb-mp13k7rb.galaxy.lan;
ssl_certificate D:/nginx-1.15.10/conf/nginx.crt;
ssl_certificate_key D:/nginx-1.15.10/conf/nginx.key;
location ~ /gxtraining/(.*) {
proxy_pass https://sample;
proxy_redirect default;
#proxy_redirect https://sample$request_uri https://gblnb-mp13k7rb.galaxy.lan/gxtraining;
}
}
}
и
10.1.2.5: 443URL-адрес nginx
, когда я нажимаю 10.1.2.5:443, не должен перенаправлять на 10.1.2.3:443/training/login/index.php
или 10.1.2.4:443/training/login/index.php
страницы.Но он должен отображаться как 10.1.2.5:443/training/login/index.php
страница в браузере.