Назад | Перейти на главную страницу

Условный проход прокси NGINX

Я надеюсь, что какой-нибудь гуру может мне помочь, так как я больше не знаю, где искать и что делать.

У меня есть одно ходатайство от клиента, которое мне немного сложно.

В моем сценарии есть две машины, одна для NGINX, а другая для Apache. На машине Apache они установили два виртуальных хоста:

www.pre.elartedelaamistad.es

www.pre.nur-luz.es

Каждый веб-сайт в основном загружает файлfex.html, который загружает один флэш-файл (который является самим сайтом) и несколько файлов jpg ...

Теперь некоторые люди, имеющие доступ только к этому домену: prefocus.abg.corp нужно / хочу видеть этот сайт следующим образом:

prefocus.abg.corp / elartedelaamistad -> www.pre.elartedelaamistad.es

prefocus.abg.corp / nur-luz -> www.pre.nur-luz.es

Они хотят сделать proxy_pass, а не перенаправление.

На машине Apache нет виртуального хоста для prefocus.abg.corp, поэтому, если я создаю proxy_pass, мне нужно включить proxy_set_header Хост, но тогда .., если я сделаю так, я могу использовать только один proxy_set_header Хост в / месте.

Я знаю, что очень плохо объяснил себя, просто не могу найти другого способа сказать это. Эта петиция сама по себе странная.

Итак, ... кто-нибудь знаком с этими странными вещами?

Спасибо заранее.

Я действительно не понимаю вас с хостом proxy_set_header и из-за отсутствия виртуального хоста. Но разве что-то вроде этого не сработает?

ProxyPass /elartedelaamistad http://www.pre.elartedelaamistad.es
ProxyPassReverse /elartedelaamistad http://www.pre.elartedelaamistad.es

ProxyPass /nur-luz http://www.pre.nur-luz.es
ProxyPassReverse /nur-luz http://www.pre.nur-luz.es