我有一个在jboss 6 AS上运行的应用程序。在我们的应用程序中,我们有一个文件来定义虚拟主机条目,如下所示。
<jboss-web>
<security-domain>java:/jaas/security-domain</security-domain>
<context-root>/</context-root>
<virtual-host>abc.com</virtual-host>
</jboss-web>
现在我想给一个带通配符的条目,例如:
<virtual-host>*.abc.com</virtual-host>
所有子域名都应该能够访问应用。
有任何线索吗?
答案 0 :(得分:0)
您无需在jboss-web.xml中对子域进行更改。评论或删除: -
<virtual-host>abc.com</virtual-host>
来自jboss-web.xml文件,而您需要在standalone.xml中进行更改,这是服务器配置文件JBoss服务器。下面我要放一段示例代码,需要单独编写。希望它有所帮助。
<virtual-server name="default-host" enable-welcome-root="true">
<alias name="localhost"/>
<alias name="sub.domain.com"/>
</virtual-server>
接下来需要对Web服务器进行更改(apache,如果您已在应用程序服务器上配置为loadbalancer,即Jboss)apache Conf文件,如下所示: -
<VirtualHost *:80>
JkMount /yourapp/* jk
</VirtualHost>