我正在使用可通过https://<IP>:8443/webappname
访问的Tomcat服务器(适用于所有网络应用)
此tomcat服务器还配置为由域{} {}}
访问但是,并非所有的webapp都可以访问。如何在webapps文件夹中创建一个新的Web应用程序,如上所述(域)。
答案 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
。