![Mod_jk Tomcat 虚拟主机](https://linux22.com/image/513610/Mod_jk%20Tomcat%20%E8%99%9A%E6%8B%9F%E4%B8%BB%E6%9C%BA.png)
我在 Tomcat 中有两个应用程序:app1 和 app2。
我已经为 Apache 前端配置了 mod_jk,并且能够获取 Tomcat index.jsp
现在我为 app1 和 app2 创建了两个虚拟主机,以便 app1.domain.com 将指向 tomcat 中的 app1,而 app2.domain.com 将指向 Tomcat 中的 app2,但它不起作用。
我有 Vhost 作为
<VirtualHost *:80>
ServerName www.app1.domain.com
ServerAlias app1.domain.com
DocumentRoot "/opt/tomcat/webapps/app1"
<Directory "/opt/tomcat/webapps/app1">
DirectoryIndex index.jsp
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
###### The following section added for Jk
JkMount /*.do ajp13
JkMount /*.jsp ajp13
JkMount / ajp13
JkMount /* ajp13
JkUnMount /*.php ajp13
JkUnMount /*.gif ajp13
JkUnMount /*.html ajp13
JkUnMount /*.css ajp13
JkUnMount /*.png ajp13
JkUnMount /*.jpg ajp13
######
#</Directory>
</VirtualHost>
但这不起作用,因为两个子域名都会加载 Tomcat 的 index.jsp。
有人能帮我吗?
谢谢
答案1
我明白了,我通过 RewriteRule 完成了它。
谢谢,Anoop