Привет, пожалуйста помогите решить эту задачу наименьшими усилиями. Имеются 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 Server(типо nginx) на интернет шлюз можно перенаправить запросы по
> URL к другим Web Server'ам, но это еще не проверил.
> Реально ли осуществлять это через nginx и еще какие варианты есть, пожалуйста
> дайте варианты любые, если даже можно решить проблему не через Web
> Server.ДА
Документация у nginx достаточно самодостаточна, поэтому вроде и искать ничего не надо - http://nginx.org/ru/docs/http/ngx_http_proxy_module.html