我使用 nginx 作为 apache 服务器的前端。配置文件如下所示:
upstream apache {
server localhost:8000;
}
server {
listen 80;
error_page 503 /www/static/503.html;
# need some magic here #
location /static/ {
root /www/static/;
}
location / {
proxy_path http://apache/;
}
}
现在,当 apache 关闭时,我收到一个由 nginx 生成的普通 502 页面。如何让它服务于我的自定义错误页面并返回在这种情况下更相关的状态代码 503?