Извините, если этот вопрос встречается немного расплывчато, но мне никогда не приходилось использовать 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 для самого инструмента. Я пробовал перенаправления прокси (который, я думаю, должен работать, но его просто нет).
Любая идея, что я должен делать или смотреть, чтобы сделать это?