我想使用Apache Web服务器反向代理我的Tomcat服务器上的Web服务。我已修改了httpd.conf文件。
LoadModule proxy_module modules/mod_proxy.so
<Directory />
AllowOverride none
Require all denied
</Directory>
ProxyPass /ROOT http://localhost:8080/ROOT
ProxyPassReverse /ROOT http://localhost:8080/ROOT
我的Tomcat服务器运行在8080端口,现在当我运行localhost/ROOT时,我得到了500内部服务器错误。
最后一条error_log
记录如下:
[Thu Jul 04 14:17:00.097359 2013] [proxy:warn] [pid 18980:tid 4476780544] [client 127.0.0.1:50525] AH01144: No protocol handler was valid for the URL /ROOT. If you are using a DSO version of mod_proxy, make sure the proxy submodules are included in the configuration using LoadModule.
access_log
的最后一条记录是:127.0.0.1 - - [04/Jul/2013:14:17:00 -0400] "GET /ROOT HTTP/1.1" 500 528
这里有什么我做错了的想法吗?
ProxyPassReverse localhost:8080/ROOT /ROOT - user1386101