Apache-2.4

Proxypass 拒絕看起來與其接受的 URL 相同的 URL

  • December 14, 2021

我無計可施。為什麼有些工作,有些不工作?

Proxypass /public http://localhost:8081/public

Proxypassreverse /public http://localhost:8081

在調試級別錯誤日誌上:

$$ Fri Jul 26 13:54:44.331950 2019 $$ $$ authz_core:debug $$ $$ pid 30291 $$mod_authz_core.c(835):$$ client 172.20.176.108:7939 $$AH01628:授權結果:授予(無指令)

$$ Fri Jul 26 13:54:44.332023 2019 $$ $$ proxy:debug $$ $$ pid 30291 $$mod_proxy.c(1123):$$ client 172.20.176.108:7939 $$AH01143:執行方案 http 處理程序(嘗試 0)

$$ Fri Jul 26 13:54:44.332031 2019 $$ $$ proxy_ajp:debug $$ $$ pid 30291 $$mod_proxy_ajp.c(722):$$ client 172.20.176.108:7939 $$AH00894:拒絕 URL http://localhost:8081/public/repositories/3/archival_objects/3765

$$ Fri Jul 26 13:54:44.332035 2019 $$ $$ proxy_fcgi:debug $$ $$ pid 30291 $$mod_proxy_fcgi.c(972):$$ client 172.20.176.108:7939 $$AH01076:網址:http://localhost:8081/public/repositories/3/archival_objects/3765代理名稱:(空)代理埠:0

$$ Fri Jul 26 13:54:44.332039 2019 $$ $$ proxy_fcgi:debug $$ $$ pid 30291 $$mod_proxy_fcgi.c(975):$$ client 172.20.176.108:7939 $$AH01077:拒絕 URL http://localhost:8081/public/repositories/3/archival_objects/3765

$$ Fri Jul 26 13:54:44.332044 2019 $$ $$ proxy:debug $$ $$ pid 30291 $$proxy_util.c(2203):AH00942:HTTP:已獲得(本地主機)的連接

$$ Fri Jul 26 13:54:44.332050 2019 $$ $$ proxy:debug $$ $$ pid 30291 $$proxy_util.c(2256):$$ client 172.20.176.108:7939 $$AH00944:將http://localhost:8081/public/repositories/3/archival_objects/3765連接到 localhost:8081

$$ Fri Jul 26 13:54:44.332056 2019 $$ $$ proxy:debug $$ $$ pid 30291 $$proxy_util.c(2426):$$ client 172.20.176.108:7939 $$AH00947:將 /public/repositories/3/archival_objects/3765 連接到 localhost:8081

$$ Fri Jul 26 13:54:44.589566 2019 $$ $$ proxy:debug $$ $$ pid 30291 $$proxy_util.c(2218): AH00943: http: 已為 (localhost) 釋放連接

我有一個類似的錯誤消息,它與 PHP-fpm 中的安全功能有關,它只解析具有某些副檔名的文件。

查看 mod_proxy_ajp 的安全設置。它也可能是套接字上的權限。

我看到了,“mod_proxy_fcgi.c(975):

$$ client 172.20.176.108:7939 $$AH01077:拒絕 URL”,所以也可以檢查配置中的 security.extensions。 我正在為導致問題的 PHP 解析 HTML 文件。

引用自:https://serverfault.com/questions/976846