gpt4 book ai didi

java - Tomcat 将所有子域转发到虚拟主机

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:15:01 24 4
gpt4 key购买 nike

我有一个 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配置重定向。在域配置文件中,您可以指定

server {
server_name *.domain.com;
return 301 http://domain.com$request_uri;
}

从子域重定向到域。

nginx网站有相当不错的Getting Started指导。

关于java - Tomcat 将所有子域转发到虚拟主机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37092873/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com