Skip to main content
 首页 » 编程设计

nginx之使用 Nginx 自定义错误网关页面

2024年06月03日35dflying

是否可以在 Nginx 中提供自定义的“Bad Gateway”错误页面?

类似于自定义 404 页面。

请您参考如下方法:

为了显示您的自定义错误页面而不是一般的“错误网关”错误,必须具备三个部分。

  1. 您必须创建一个名为“500.html”之类的 html 文件并将其放置在根目录中。对于在 Nginx 后面运行的 Rails,这意味着将其放在 public/500.html 中。

  2. 您的配置文件中必须有一行至少将 502 错误指向 500.html 页面,如下所示:

    error_page 502 /500.html; 
    
  3. 您的配置文件中必须有/500.html 的位置 block 。如果您的根已定义,则此 block 可以为空。但该 block 仍然必须存在。

    location /500.html{ 
    }