是否可以自定义 NGINX,以便在显示 500 错误页面时显示自定义名称而不是 NGINX?
类似于 Cloudflare 在某些情况下所显示的:
500 Internal Server Error
------------------------
cloudflare-nginx
我的问题可能看起来有点傻,但是如果我的用户指出这是我的服务器,但出现错误,我可以确定这是否实际发生在我们的服务器上或是在请求传输过程中发生。
答案1
简单的方法是编写一个包含自定义页面的文件(可以是 html),然后在error_page
指令中使用该文件。官方错误页面参考。
就像是:
error_page 500 502 503 504 /my_custom_error.html;
当出现错误时,用户将收到此页面。