jboss 7.1.1中两个Web应用程序的两个DNS名称

我有个问题。 我将两个网络应用程序部署为战争。 我们称他们为app1.war和app2.war。

我希望通过URL www.website.com访问app1.war,我希望app2.war可以访问www.anotherweb.com。 我准备好了我的域名。

我可以将应用程序运行到www.website.com/app1,www.website.com/app2。

所以现在我需要使用www.website.com和www.anotherweb.com运行

我正在运行JBoss7.1.1。

感谢您的任何见解。

您需要在用户和JBoss 服务器之间放置Apache Http服务器 ,而不是直接从Web访问您的服务器。 配置Apache HTTP服务器以将mod_proxy与虚拟主机配置一起使用。 如果您的JBoss服务器在http://localhost:8080 ,它将在httpd.conf看起来像这样。

 NameVirtualHost *:80  RewriteEngine On ServerName www.website.com ProxyPass / http://localhost:8080/app1/ ProxyPassReverse / http://localhost:8080/app1/   RewriteEngine On ServerName www.anotherweb.com ProxyPass / http://localhost:8080/app2/ ProxyPassReverse / http://localhost:8080/app2/