gpt4 book ai didi

特定 URL 模式的 Apache mod-proxy ProxyErrorOverride

转载 作者:行者123 更新时间:2023-12-04 01:11:57 32 4
gpt4 key购买 nike

我将 Apache 2.2 与 mod-proxy 一起使用,并且我已经使用几个 ProxyPass 语句对其进行了配置,以从远程 URL 代理到本地 URL。我需要从 Apache 为这些代理 URL 返回自定义错误文档,因此我在 mod-proxy 配置中设置了“ProxyErrorOverride On”以及一些 ErrorDocument 指令(带有本地 URL 路径)以返回一些 HTTP 状态代码的自定义错误页面兴趣。但是,当返回我没有为其创建 ErrorDocument 指令的状态代码时,Apache 会用默认错误页面替换响应正文,而不是保持原始响应正文不变。这不适用于该应用程序。所以我真的有两个问题:

1) 如果我没有为它定义 ErrorDocument 覆盖,是否可以配置 Apache 以保持原始响应主体对于特定状态代码的完整性?

2) 是否可以让 ProxyErrorOverride 指令仅适用于我的 ProxyPass 语句中的某些 URL?

最佳答案

正如 arober11 在上面的评论中指出的那样:

Afraid the answer is: No and No. If the directive could be limited to a location, directory, or set of URL's, then there would be something in the "Context" section, of the man page: httpd.apache.org/docs/2.2/mod/mod_proxy.html#proxyerroroverride



另一方面:您始终可以自己将其添加到 mod_proxy.c。

关于特定 URL 模式的 Apache mod-proxy ProxyErrorOverride,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7588229/

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