Невозможно получить доступ к дополнительным URL-адресам с прокси-сервера в Nginx - PullRequest
0 голосов
/ 19 ноября 2018

У меня есть сервер 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;
}
...