Nginx错误页面展示配置

        我们开发的网站,由于特殊的原因,偶尔会出现诸如404,502等错误,这极大的影响用户的访问体验,所以我们很有必要做一下错误页面的优雅显示,以提升用户的浏览体验。

        这里我介绍一下NGINX如何配置错误页面:

        1. 创建自己的404.html页面,放在站点目录下面;

        2. 修改nginx.conf配置:            

     
     fastcgi_intercept_errors on;  #开启自定义报错
     
     error_page  404   /404.html;
     error_page  500 502 503 504  /50x.html;    #500,502,503,504共用一个错误页面

        3. 更改后检查语法/nginx/sbin/nginx -t ,并重启nginx;

PS:

        1. 如果错误页面是放在网站根目录下面的子目录里面,则加上相应子目录,如:

error_page    404              /_errors/404.html;
error_page   500 502 503 504   /_errors/50x.html;

        2. 其他配置方法

    
    error_page  404   /_errors/404.html;
    error_page  500 502 503 504    /50x.html;
    location = /50x.html {
        root /data/www/xxx/xxxx/web/_errors;   #这里要使用绝对路径    
    }



        


你可能感兴趣的:(Nginx错误页面展示配置)