【发布时间】:2016-09-02 17:41:00
【问题描述】:
我有一个 Tomcat 服务器,上面有 4 个网站。
我使用虚拟主机来实现这一点。 但现在我需要将“所有”子域转发到单个主机。
即在我想要的 serveral.xml 中,
<Host name="www.acme2.com" appBase="acme2"
unpackWARs="true" autoDeploy="false">
<Alias>acme2.com</Alias>
<Alias>*.acme2.com</Alias>
</Host>
我知道我可以逐个添加子域,但我希望“所有”子域使用相同的应用程序。我的 DNS 将所有子域转发到服务器 IP。
这适用于我的默认主机,因为所有子域都会发送到它,但我希望每个虚拟主机子域都发送到它自己的应用程序。
【问题讨论】:
-
你试过用nginx做代理服务器吗?您可以使用 nginx 轻松配置子域。
-
寻找 Tomcat 解决方案
标签: java tomcat dns virtualhost