我在多个其他服务器上的应用程序前使用HAproxy.我想在本地Nginx实例中设置一个vhost,它只为每个请求提供503(当所有后端都关闭时用作’备份’服务器).我知道如何设置自定义错误页面(如在How can I make Nginx return HTTP 503 when my proxied app server is down?中),但我如何才能使每个Nginx请求返回503?
location / { return 503; }
您可能需要使用一些技巧来让资产显示在您的自定义错误页面上(即,说您的503.html中有一个图像.您必须做一些逻辑才能使图像显示为200代码,否则它将丢失503).