Мне нужен прокси для другого бэкэнда, но с тем же URL-адресом, поэтому переписывание должно быть таким
URL: http://myservrer.com/server/monitoring1?(parameters)
REWRITE TO: http://1.1.1.1/server/monitoring?(parameters)
URL: http://myservrer.com/server/monitoring2?(parameters)
REWRITE TO: http://2.2.2.2/server/monitoring?(parameters)
Моя текущая конфигурация:
location /server/monitoring1 {
proxy_pass http://1.1.1.1:82/server/monitoring;
}
location /server/monitoring2 {
proxy_pass http://2.2.2.2:82/server/monitoring;
}
Как его изменить с помощью параметров перезаписи?
location /server/monitoring1 {
rewrite ^/server/monitoring1\?(.*) http://1.1.1.1:82/server/monitoring?$1 redirect;
}
location /server/monitoring2 {
rewrite ^/server/monitoring2\?(.*) http://2.2.2.2:82/server/monitoring?$1 redirect;
}