NGINX входящий прокси / перенаправление - PullRequest
1 голос
/ 06 ноября 2019

Извините, если этот вопрос встречается немного расплывчато, но мне никогда не приходилось использовать NGINX для чего-то подобного. Что я в основном ищу, так это входящий сервер nginx, который затем направляет запросы к моим внутренним приложениям. Основная идея из-за маршрутизации vpn я не контролирую. Vpn будет направлять любой трафик на мой внутренний сервер nginx, и оттуда он мне понадобится, чтобы связаться с другими приложениями.

Так что в принципе у меня проблемы с этим:

http app1.int > nginx (ex 10.10.10.1) server > http://application1.int (on internal AWS IP)
http app2.int > nginx (ex 10.10.10.1) server > http://application2.int (on internal AWS IP)

и так далее и тому подобное.

Лучшее, что я могу получить прямо сейчас, - это каждый отдельный conf-файл, содержащий что-то вроде этого:

    server_name app1.int;

    location / {
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header Host $host;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_pass http://application1.int:80;
    }
}

Единственная проблема, с которой я сталкиваюсь, в браузере, он все еще показывает app1.int, а неURL для самого инструмента. Я пробовал перенаправления прокси (который, я думаю, должен работать, но его просто нет).

Любая идея, что я должен делать или смотреть, чтобы сделать это?

...