У меня есть сервер example.com
.
В моей сети служба Node работает на 123.456.78.90:3333
.
Я загружаю это в конечную точку example.com/aaa
, добавив proxy_pass в заголовок местоположения Nginx.
Это имеет конечные точки, такие как 123.456.78.90:3333/abc
и 123.456.78.90:3333/def/ghi
Я успешно могу загрузить 123.456.78.90:3333
при доступе example.com/aaa
Однако управление под URL-адресами из корня 123.45.67.89:3333
- /abc
и /def/ghi
осуществляется как example.com/abc
и example.com/def/ghi
Как я могу перенаправить их с example.com/aaa/abc
и example.com/aaa/def/ghi
?
Вот так выглядит моя конфигурация Nginx
location /aaa/{
proxy_pass http://123.456.78.90:3333/;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}