我有一个由tomcat托管的web应用,我可以在localhost:8080/my-webapp/
上看到。我想用apache将它重定向到localhost
,但我无法这么做。使用Apache将localhost:8080/my-webapp中的web应用重定向到localhost
这里是Apache我的配置文件:
LoadModule proxy_module modules/mod_proxy.so
LoadModule deflate_module modules/mod_deflate.so
LoadModule proxy_html_module modules/mod_proxy_html.so
<VirtualHost localhost:80>
ProxyPass/http://localhost:8080/my-webapp/
ProxyPassReverse/http://localhost:8080/my-webapp/
</VirtualHost>
Apache的工作,但是当我去localhost
我得到默认的“工作原理”的HTML文件(不是我的web应用程序) - 我重新启动Apache的多倍。
有没有一个标准的方法来做重定向?
注意:我在Debian上使用Apache 2.2.22。
编辑:tail -f /var/log/apache/error.log
我重新启动Apache后:
[Thu Oct 09 09:52:33 2014] [warn] module proxy_module is already loaded, skipping
[Thu Oct 09 09:52:33 2014] [warn] module deflate_module is already loaded, skipping
[Thu Oct 09 09:52:33 2014] [warn] module proxy_html_module is already loaded, skipping
[Thu Oct 09 09:52:33 2014] [notice] Apache/2.2.22 (Debian) mod_jk/1.2.37 proxy_html/3.0.1 configured -- resuming normal operations
1.是否有其他配置文件?你的error.log文件中有条目吗? – 2014-10-09 09:48:17
@John 1.没有其他配置文件(除了apache.conf)。 2.编辑。 – S4M 2014-10-09 09:58:40