我有一个自定义错误页面,我通过 nginx 中的重写指令使用它。我想在渲染此错误页面时返回 500 错误代码。这可能吗?如何实现?
您应该能够通过像这样的配置来实现这一目标,它将在
/usr/share/nginx/html/err_500.html
处提供文件。
server {
...
error_page 500 /err_500.html;
location = /err_500.html {
root /usr/share/nginx/html;
internal;
}
}
您可以查看 DigitalOcean 的本指南,以获取有关使用 Nginx 制作自定义错误页面的更深入说明