apache基于域名重定向到niginx

时间:2015-07-16 09:43:45

标签: apache nginx httpd.conf

我已经通过端口80在apache httd上运行了APP1,这将通过 app1.abc.com 到达,我在同一台服务器上的另一个应用程序上运行了超过8080端口的nginx可以通过 app2.abc.com:8080 来访问。

实际上,app1.abc.com和app2.abc.com都映射到相同的IP x.x.x.1。所以现在我想知道我是否可以在apache中配置一些重定向规则,例如当流量来自app2.abc.com时,指定了8080端口我应该在内部将此路由到基于我所在域的8080端口的nginx来自。

任何有关这方面的帮助都会非常有帮助。

更新1 我试过这个apache反向代理配置。               ServerName app1.subdomain.domain.com          ServerAlias app1-app

     ProxyPass / http://0.0.0.0:80/
     ProxyPassReverse / http://0.0.0.0:80/
</VirtualHost>
<VirtualHost *:80>
     ServerName app11.app1.subdomain.domain.com
     ServerAlias vpstage-target

    ProxyPass / http://0.0.0.0:8080/
    ProxyPassReverse / http://0.0.0.0:8080/
</VirtualHost>

0 个答案:

没有答案