HAProxy将维护模式甚至后端进程返回http 200状态
我可以通过使用'errorfile'haproxy选项将我的网站置于维护模式。 errorfile 503 /etc/haproxy/errorfiles/maintenance503.http
。 在上述情况下,haproxy从后端haproxy显示503maintance.html页面收到503响应代码。
但我想要的是,即使haproxy从后端接收到200确定状态后,它应该显示自定义页面。 我想继续运行后端进程,但通过负载平衡器阻止用户访问。 我已经尝试使用errorfile 200 /etc/haproxy/errorfiles/maintenance200.http
但它不工作。
我可以使用redir
重定向请求,但我必须在不同的服务器上托管maintenance.html。 有没有人有想法如何实现这个“错误文件”?
上一篇: HAProxy put maintenance mode even backend process return http 200 status