我的情况:
我的 tomcat 服务器上运行了几个 webapp,如下所示:
demo.myserver.com/application1
demo.myserver.com/application2
demo.myserver.com/application3
这就是我想要的:
Application1.mydomain.com 指向demo.myserver.com/application1
Application2.mydomain.com 指向 demo.myserver.com/application2
Application3.mydomain.com 指向 demo.myserver.com/application3
这就是我所做的:
1. 我已经设置了我的DNS 服务器将 Application1.mydomain.com 等指向我的服务器 IP 地址。
2.我已经设置了apache webserver、apache tomcat6和JK2插件来让它们通信。
3. 我在 httpd-vhosts.conf 中为我所有的域配置了一个虚拟域,并在 httpd.conf 中启用了它。
httpd.conf:
Include conf/extra/httpd-vhosts.conf
httpd-vhosts.conf:
<VirtualHost *:80>
ServerName Application1.mydomain.com
JkMount /* workername
</VirtualHost>
4. 我已经验证了只要使用 apache 就可以正常工作。
我的问题是当我尝试使用 JKMount 将请求重定向到我的应用程序时。我怎样才能做到这一点?还是这样做的更好方法?