在 Tomcat 虚拟主机的主机别名中使用通配符

在 Tomcat 虚拟主机的主机别名中使用通配符

我想使用 Tomcat 5.5 执行以下操作:

*.mydomain.com 应转到我的 Web 应用,位于虚拟主机 mydomain.com。因此,我有一个虚拟主机 mydomain.com,我希望所有 *.mydomain.com 也转到那里。

现在,如果我这样做,它不会选择虚拟主机,而只是转到默认主机(未设置为mydomain.com)。

如何修复此问题?我基本上想在主机别名或虚拟主机名本身中允许使用通配符。

(顺便说一下,DNS设置没有问题)

答案1

您是否尝试过在配置中为 Host 指令添加别名?

<Host name="www.mycompany.com" ...> ... <Alias>*.mydomain.com</Alias> ... </Host>

这通常可以帮我解决问题

相关内容