是否可以使用Tomcat配置基于regexp的虚拟主机?

时间:2011-02-14 20:57:57

标签: tomcat tomcat6

我想配置Tomcat6,以便我有一个appBase回答所有主机名匹配"^www.something.[a-z]+$"的请求,另一个appBase回答所有匹配"^www.(foo|bar).com$"的请求。

是否可以使用Tomcat配置此类基于正则表达式的虚拟主机?

1 个答案:

答案 0 :(得分:1)

Tomcat中没有任何东西可以提供开箱即用的灵活性。我猜你最接近的是Host Name Aliases

您可能需要考虑将Apache + mod_proxy置于Tomcat之前,并使用mod_rewrite进行一些URL重写。另一种方法是编写自己的自定义Valve