[英]Two applications on same port 80 with apache proxy?
我在一台服务器上有两个应用程序:Redmine在Apache下运行,而应用程序在WildFly下运行。 现在,Redmine在端口80上运行,另一个应用程序在端口8080上运行。
是否可以使用Apache反向代理在端口80上同时运行它们? 该服务器将分配两个域名:WildFly下的应用程序为app.domain.com,Apache下的redmine应用程序为redmine.domain.com。
是否可以实现以下行为?
我访问redmine.domain.com,我被重定向到/ var / www / redmine DocumentRoot文件夹。
当我访问client.domain.com时,我将重定向到http:// localhost:8080 。
谢谢
用apache很容易做到。 您不能将两个应用程序绑定到一个端口,但是可以让apache路由它们。
您要做的是在端口80上运行Apache,在8080上运行wildfly,在8081上运行redmine。
在apache中,配置如下所示:
<VirtualHost app.domain.com:80>
ProxyPass / http://127.0.0.1:8080/ retry=0
ProxyPassReverse / http://127.0.0.1:8080/
</VirtualHost>
<VirtualHost redmine.domain.com:80>
ProxyPass / http://127.0.0.1:8081/ retry=0
ProxyPassReverse / http://127.0.0.1:8081/
</VirtualHost>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.