【发布时间】:2013-07-02 18:31:42
【问题描述】:
我想使用 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 internal server error。
error_log 中的最后一个条目是:
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
-
logs\access.log 中有任何日志吗?
-
嘿,那没用,这就是 httpd.conf 的样子 LoadModule proxy_module modules/mod_proxy.so
AllowOverride none Require all denied ProxyPass /ROOT localhost:8080 /ROOT ProxyPassReverse localhost:8080/ROOT /ROOT