Внутренняя IP-пересылка RHEL

Заранее благодарю за ответ,

Я посмотрел на тот же вопрос, но нигде не было найдено, поэтому я собираюсь написать здесь о моем вопросе,

Так что у меня есть ОС RHEL и у меня есть 2 отдельных IP(см. Изображение)

IP1 - 192.168.10.3, так как моя сеть в порту 80 IP2 - 192.168.11.3, как моя сеть в порту 80(Private)

Внешний доступ на брандмауэре от WAN IP, сопоставленного с IP1

Что я хочу сделать, так это то, что при обращении к IP1 извне через брандмауэр WAN, вместо этого он будет перенаправляться на IP2, поэтому я буду обслуживать веб-страницу IP2, больше похожую на прокси IP1 > IP2. это возможно с Apache или Nginx? Я и новичок в этом, и я в растерянности, поскольку IP2 была частной сетью, и доступ в Интернет возможен только при наличии внутреннего прокси-сервера или маршрутизации через IP1.

IP2 нельзя напрямую сопоставить только с брандмауэром IP1

будет ли это достижимо от Iptables? например, перенаправить сетевой трафик с IP1:80 на IP2:80, и каждый раз, когда IP1 получает доступ через WAN, он отображает веб-страницу для IP2?

Все идеи принимаются. Большое спасибо сообществу.

С наилучшими пожеланиями, Ян

Смотрите изображение ниже

1 ответ

Решение

Как я понимаю, IP1 как обратный прокси для IP2. Поэтому я предлагаю вам использовать Nginx, как показано ниже:

location /route {
    proxy_pass  http://192.168.11.3:80/;
}

Также вы можете прочитать больше о proxy_pass здесь. Надеюсь это поможет.

Другие вопросы по тегам