我已经使用WHM安装了Easy Tomcat 7,并部署了应用程序地理服务器。我可以通过IP而不是域名(例如http://122.122.122.122:8080/geoserver)访问它。我想使用域名http://www.example.com/geoserver访问该应用程序。我已采取以下步骤:


我浏览了Cpanel文档,他们说我需要解压缩war文件并将其部署在public_html文件夹下,但这对我不起作用。
曾尝试在example.com域的virtualhost条目下的httpd.conf中添加Proxypass和Proxy Reversepass行。(这对我来说是个问题,因为我想同时运行PHP Web应用程序和geoserver,并且它们之间使用mod_jk)

ProxyPass / geoserver http://122.122.122.122/geoserver

ProxyPassReverse / geoserver http://122.122.122.122/geoserver

最佳答案

看起来您的ProxyPass指令只是缺少了tomcat的端口号。尝试:

ProxyPass /geoserver http://122.122.122.122:8080/geoserver
ProxyPassReverse /geoserver http://122.122.122.122:8080/geoserver

10-07 19:52