我有一个处于平衡模式的 web nginx 服务器 (server1) - 参与平衡对其他 web 服务器的请求 - server2、server3 等。有时它们之间的连接被切断并且用户收到 504 错误。挑战是在 server1 上显示您的 504 错误页面,并立即将其应用于所有虚拟主机。试图做到这一点:
在 http {
error_page 504 = static/504.html;
或者
error_page 504 = /tmp/static/504.html;
但它不起作用,我的自定义页面没有显示。
如何自定义所有虚拟主机的本地错误输出而无需编辑每个配置?
附言。我把 http { proxy_intercept_errors 关掉了,但没有结果