我从我的 Apache 反向代理中得到了我不太了解的行为。
我有一个后端服务器,它app_offline.htm
在某些过程中使用返回 503。
发生这种情况时,我收到一个传统的 Apache 403 错误:
You don't have permission to access / on this server.
Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.
如果我的后端服务器不可用并且 mod_proxy 无法连接,我确实看到了我的自定义错误屏幕,但是一个通用的 503 .. 我猜我需要将 503 从 mod_proxy 传递回 Apache 进行处理,但我不知道怎么做。
添加
ProxyErrorOverride On
到我的虚拟主机确实允许我捕获此状态代码并做出适当的反应。问题是这也重定向了我们所有的其他状态代码。如果我得到 404 或类似内容,我将使用几个小通道在背面显示内容。
错误文档 404 404.html
404.html的内容