对Web应用程序的域访问 - Tomcat

时间:2013-01-12 20:11:34

标签: tomcat tomcat6

我正在使用可通过https://<IP>:8443/webappname访问的Tomcat服务器(适用于所有网络应用)

此tomcat服务器还配置为由域{} {}}

访问

但是,并非所有的webapp都可以访问。如何在webapps文件夹中创建一个新的Web应用程序,如上所述(域)。

1 个答案:

答案 0 :(得分:0)

如果Apache(httpd)在Tomcat之前运行,则很可能使用mod_proxy将某些Web应用程序的请求转发给Tomcat。由于它适用于某些webapps但不适用于其他webapps,请尝试查看Apache配置文件(通常位于Linux中的/etc/apache2下),以查找以ProxyPass开头的行,类似于:

ProxyPass /example ajp://localhost:8009/example
ProxyPassReverse /example ajp://localhost:8009/example

对于通过Apache可访问的每个webapp,应该有两行这样的行。只需复制这些行并更改webapp的名称(上面的“示例”)即可代理其他应用程序。

如果在Apache配置文件中没有找到任何ProxyPass行,则可能正在使用其他模块,例如mod_jk