文档章节

Nginx错误页面展示配置

大道至簡
 大道至簡
发布于 2015/06/09 19:01
字数 242
阅读 72
收藏 1

        我们开发的网站,由于特殊的原因,偶尔会出现诸如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;   #这里要使用绝对路径    
    }



        


© 著作权归作者所有

共有 人打赏支持
大道至簡

大道至簡

粉丝 45
博文 91
码字总数 24369
作品 0
广州
技术主管
私信 提问
nginx Windows版使用说明

nginx的Windows版本使用原生Win32 API(非Cygwin模拟层)。当前nginx/Windows只使用select作为通知方法,所以不要期待它有很高的性能和扩展性。鉴于这点和一些已知问题,nginx/Windows目前还...

我的去哈哈
2014/02/07
0
0
DevOps 诊断 - Linux 运维最佳实践

本章节摘录自Pearson/Addison-Wesley Professional出版的《DevOps 诊断-Linux运维最佳实践》ISBN 0321832043, 更多详细信息参考:http://www.informit.com/store/devops-troubleshooting-li......

葱油拌面
2013/04/10
1K
0
Nginx实现404页面的几种方法【转】

一个网站项目,肯定是避免不了404页面的,通常使用Nginx作为Web服务器时,有以下集中配置方式,一起来看看。 第一种:Nginx自己的错误页面 Nginx访问一个静态的html 页面,当这个页面没有的时...

bz_z
2018/06/07
0
0
Nginx实现404页面的几种方法

一个网站项目,肯定是避免不了404页面的,通常使用Nginx作为Web服务器时,有以下集中配置方式,一起来看看。 第一种:Nginx自己的错误页面 Nginx访问一个静态的html 页面,当这个页面没有的时...

旧风景
2018/08/20
0
0
第四节——配置NGINX作为Web服务器

在高层面,配置NGINX作为Web服务器最重要的是定义NGINX处理那些URLs以及如何处理这些URLs资源的HTTP请求。在底层中,配置定义一组虚拟服务器控制处理特定域名或IP地址的请求。 每个HTTP通信的...

Leech
2018/03/06
3
0

没有更多内容

加载失败,请刷新页面

加载更多

day11

architect刘源源
6分钟前
0
0
论学好Linux系统的超级重要性

不知道各位在日常的工作生活中有没有接触过“rm -rf /*”这个命令,因为这个命令搞出来的事情可还不少呢!前段时间就在一个群里看到了有个小伙子,老板让他去维护一下服务器,这小伙也不太懂...

Linux就该这么学
昨天
0
0
git 使用

1,首先在github配置好信息和仓库,然后在本地进行操作 git init git config user.name 'zhangwuer' git config user.email '56789053@qq.com' 2,与远程分支建立连接 git checkout -b test......

天王盖地虎626
昨天
2
0
git checkout 命令详解

在日常的git操作中,git checkout——检出,是我们的常用命令。最为常用的两种情形是创建分支和切换分支。 在下面的命令中,使用了一些简写,在这里说明一下: git st # git statusgit ci ...

shzwork
昨天
7
0
【Nginx】Nginx多级代理,获取客户端真实请求IP以及每级代理IP

Nginx多级代理,获取客户端真实请求IP以及每级代理IP 如图所示,每一级nginx里的location配置里需要加上对应的配置,最后一级nginx是直接到应用,测试时为了方便,直接用echo模块去测试,打印...

薛定谔的旺
昨天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部