NGINX 條件代理傳遞

NGINX 條件代理傳遞

我希望一些大師可以給我一些幫助,因為我不再知道去哪裡尋找或做什麼。

我收到了一位客戶的請願書,這對我來說有點棘手。

我的場景有兩台機器,一台用於 NGINX,另一台用於 Apache。在 Apache 機器中,他們設定了兩個虛擬主機:

www.pre.elartedelaamistad.es

www.pre.nur-luz.es

每個網站基本上都會載入一個 infex.html,它會載入一個 flash 檔案(即網站本身)和一些 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 主機在 / 位置。

我知道我已經把自己解釋得很糟糕了,我只是找不到另一種方式來表達。這份請願書本身就很奇怪。

那麼,...有人對這種奇怪的東西有一定的了解嗎?

提前謝謝了。

答案1

我真的不明白你的 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

相關內容