URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 7941
[ Назад ]

Исходное сообщение
"Перенаправить к разным Web серверам по URL на интернет шлюзе"

Отправлено flosisa , 07-Фев-15 01:12 
Привет, пожалуйста помогите решить эту задачу наименьшими усилиями. Имеются 2 Web Server'a. На них крутится разние web сервисы. Есть интернет шлюз. Web Server'ы находятся за NAT'ом(типо DMZ). Хочу сказать, что внешные пользователы обрашаются на web сервисы обрашая на белый IP адрес интернет шлюза. Задача: Как разделить запрсы по URL?
1. http(s)://128.0.0.1/abc/ => to Web Server1
2. http(s)://128.0.0.1/fgh/ => to Web Server2
128.0.0.1 - ip адрес интернета.
P.S.
   Пожалуйста, не преглогать вариант - разделить по портам:
   http(s)://128.0.0.1:1199/abc/ => to Web Server1
   http(s)://128.0.0.1:1221/fgh/ => to Web Server2
Думаю, установив Web Server(типо nginx) на интернет шлюз можно перенаправить запросы по URL к другим Web Server'ам, но это еще не проверил.
Реально ли осуществлять это через nginx и еще какие варианты есть, пожалуйста дайте варианты любые, если даже можно решить проблему не через Web Server.                                                                              

Содержание

Сообщения в этом обсуждении
"Перенаправить к разным Web серверам по URL на интернет шлюзе"
Отправлено asavah , 07-Фев-15 01:34 
> Думаю, установив Web Server(типо nginx) на интернет шлюз можно перенаправить запросы по
> URL к другим Web Server'ам, но это еще не проверил.
> Реально ли осуществлять это через nginx и еще какие варианты есть, пожалуйста
> дайте варианты любые, если даже можно решить проблему не через Web
> Server.

ДА


"Перенаправить к разным Web серверам по URL на интернет шлюзе"
Отправлено arka , 08-Фев-15 14:30 
Документация у nginx достаточно самодостаточна, поэтому вроде и искать ничего не надо - http://nginx.org/ru/docs/http/ngx_http_proxy_module.html