apache - 使用 Apache 作为代理时禁用错误缓存

标签 apache proxy proxypass

当您使用 Apache 代理(使用 ProxyPass 或 RewriteRule)时,如果目标返回错误(500 系列状态),则 Apache 将在 30 秒内不再代理任何请求。

我知道有一种方法可以通过将该值设置为 0 秒来禁用它,但我不记得是怎么做的。我认为它涉及一个分号和一些选项,但我似乎无法在 apache.org 上找到该详细信息。

在开发环境中,您希望此值为 0,以便您可以修复错误并立即重新加载页面。

最佳答案

你应该使用这样的设置;来源apache docs

ProxyPass /mirror/foo/ http://backend.example.com/ retry=0

关于apache - 使用 Apache 作为代理时禁用错误缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/142409/

相关文章:

c# - HttpClient 和使用代理 - 不断得到 407

macos - 在 OS X 上配置 iTerm 和 Git 使用代理

maven - 仅在访问某些 Maven 存储库时使用带有 Gradle 的代理?

mysql - 将实时网站从一台服务器迁移到另一台服务器的完整步骤列表

php - 尝试为 apache2 安装 php 模块时出错

php - 特定子域指向一个路径,动态子域指向另一个路径

apache - 如何在不破坏客户端和服务器之间的 https 隧道的情况下配置 apache 反向代理?

nginx - 使用 proxy_pass 配置 Nginx

node.js - 将所有请求通过管道传输到特定端口 - Node js 应用程序

php - Apache 重写语法中 PHP 的 dirname(__FILE__) 的等价物?