У меня возникают трудности с переписыванием URL-адреса и обратным прокси-сервером запроса к весеннему загрузочному приложению. Перезапись работает, но я теряю номер порта, из-за чего он не работает. Например, localhost:80/order.pl
преобразуется в localhost/home
. Порт теряется, и приложение не получает запрос
Похожие примеры онлайн не работают.
server
{
listen 80;
server_name localhost;
set $upstream localhost:8050;
location ~"^\/order.pl$"
{
rewrite "^\/order.pl$ "/home" permanent;
}
location /
{
proxy_set_header X - Forwarded - For $proxy_add_x_forwarded_for;
proxy_set_header Host $host;
proxy_set_header X - Real - IP $remote_addr;
proxy_buffering off;
proxy_connect_timeout 30;
proxy_send_timeout 30;
proxy_read_timeout 30;
proxy_pass http: //$upstream;
}
}
Если я не перезаписываю, обратный прокси работает, но при перезаписи я теряю номер порта. Любая дополнительная информация будет очень полезна.
Спасибо