nginx中自定义错误页面可以返回500错误代码吗

6za6bjd0  于 5个月前  发布在  Nginx
关注(0)|答案(1)|浏览(70)

我有一个自定义的错误页面,我在nginx中通过rewrite指令使用。我想在渲染此错误页面时返回500错误代码。这可能吗?如何实现?

s71maibg

s71maibg1#

您应该能够使用这样的配置来实现这一点,它将为/usr/share/nginx/html/err_500.html处的文件提供服务。

server {

    ...

    error_page 500 /err_500.html;
    location = /err_500.html {
        root /usr/share/nginx/html;
        internal;
    }
}

字符串
您可以查看this guide from DigitalOcean,了解有关使用Nginx制作自定义错误页面的更深入说明。
要显示此页面,您需要做的就是触发状态码为500的响应,您可以从反向代理应用程序或Nginx本身执行此操作,如下所示

location /errorme {
    return 500;
}

相关问题