我已经在GateIn 3.6中创建了一个门户,并部署在服务器上,我在域名末尾添加了门户/盒子管理,以便像http://www.example.com:8080/portal/boxmanagement一样访问这个门户。实际上我想在同一台服务器上创建多个门户,如下所示
http://www.example.com:8080/portal/portal1
http://www.example.com:8080/portal/portal2
我想要将它们映射为
指向http://www.example.com:8080/portal/portal1的http://www.portal1.com
指向http://www.example.com:8080/portal/portal2的http://www.portal2.com
有人能指导我如何在GateIn 3.6和JBoss 7.1中实现这一功能吗?提前感谢您在这方面的合作。
发布于 2014-05-06 17:44:45
我建议您使用像Apache这样的前端web服务器,在该服务器上添加上述配置,将所有查询重定向到所需的域名。当然,您必须用正确的域名替换serverName和serverAlias
请尝试上述配置
<VirtualHost *:80>
ProxyPreserveHost On
ProxyRequests Off
ServerName www.portal1.com
ServerAlias portal1.com
ProxyPass / http://localhost:8080/portal/portal1/
ProxyPassReverse / http://localhost:8080/portal/portal1/
</VirtualHost>
<VirtualHost *:80>
ProxyPreserveHost On
ProxyRequests Off
ServerName www.portal2.com
ServerAlias portal2.com
ProxyPass / http://localhost:8080/portal/portal2/
ProxyPassReverse / http://localhost:8080/portal/portal2/
</VirtualHost> 请注意,在ProxyPass和ProxyPassReverse中,您需要在URI的末尾保留斜杠
https://stackoverflow.com/questions/22040360
复制相似问题