我有一个自定义的错误页面,我在nginx中通过rewrite指令使用。我想在渲染此错误页面时返回500错误代码。这可能吗?如何实现?
s71maibg1#
您应该能够使用这样的配置来实现这一点,它将为/usr/share/nginx/html/err_500.html处的文件提供服务。
/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; }
型
1条答案
按热度按时间s71maibg1#
您应该能够使用这样的配置来实现这一点,它将为
/usr/share/nginx/html/err_500.html
处的文件提供服务。字符串
您可以查看this guide from DigitalOcean,了解有关使用Nginx制作自定义错误页面的更深入说明。
要显示此页面,您需要做的就是触发状态码为500的响应,您可以从反向代理应用程序或Nginx本身执行此操作,如下所示
型