我已经通过端口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>