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,而不是redirect

Apache机器没有prefocus.abg.corp的虚拟主机,这就是为什么如果我做一个proxy_pass我需要包括一个proxy_set_header主机 ,但是,如果我这样做,我可能只能使用一个proxy_set_header主机在/位置。

我知道,我已经解释了自己很糟糕,我只是无法find另一种方式来告诉它。 这个请愿本身很奇怪。

所以,有没有人对这种奇怪的东西有一些熟悉?

提前谢谢了。

我没有真正把你的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