gpt4 book ai didi

apache - 在 apache http 服务器上设置 mod_proxy

转载 作者:行者123 更新时间:2023-11-28 21:43:36 25 4
gpt4 key购买 nike

我想使用 apache 网络服务器从我的 tomcat 服务器反向代理网络服务。我修改了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

知道我在这里做错了什么吗?

最佳答案

所以花了一些时间,但我想出了办法。还有一个模块需要加载。这是 httpd.conf 的样子

LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so

<Directory />
AllowOverride none
Require all denied
</Directory>

ProxyPass /ROOT http://localhost:8080/ROOT
ProxyPassReverse /ROOT http://localhost:8080/ROOT

这肯定有效。 :)

关于apache - 在 apache http 服务器上设置 mod_proxy,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17475587/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com