lnmp 404 配置

一、开启404页面响应


1、进入nginx配置目录


cd /usr/local/nginx/conf

2、修改nginx.conf文件


vi nginx.conf

3、添加字串


fastcgi_connect_timeout 300; fastcgi_send_timeout 300; fastcgi_read_timeout 300; fastcgi_buffer_size 64k; fastcgi_buffers 4 64k; fastcgi_busy_buffers_size 128k; fastcgi_temp_file_write_size 256k; fastcgi_intercept_errors on; #显示错误信息

查找以上字串,在下方添加红色部分字串。添加完毕后保存并退出。


lnmp 404 配置


二、设定404错误页面


1、打开虚拟主机配置文件


进入vhost目录


cd /usr/local/nginx/conf/vhost

2、编辑相关文件


如centoscn.com,则编辑


vi www.centoscn.com.conf #黄色部分请根据自己的情况修改

3、指定404错误页面


1) 现在网站根目录(如/home/wwwroot/centoscn.com)添加404.html等文件。


2)在server区域中加入:


error_page 404 /404.html; #当然,如果要指定500错误,也可以添加如下 error_page 500 /500.html;

如图

lnmp 404 配置

三、测试设置是否正确


/usr/local/nginx/sbin/nginx -t

若没问题,则会提示:

lnmp 404 配置


四、重载nginx使其生效


/usr/local/nginx/sbin/nginx -s reload

补充:

实现404等错误跳转前,必须做到第一步:添加fastcgi_intercept_errors on; 。如果没添加,第二步的操作是浮云。因为nginx在默认情况下不支持自定义404错误页面,只有这个指令被设置为on,nginx才支持将404错误重定向。
注意:自定义的404页面必须大于512字节,否则可能会出现IE或其它浏览器的默认的404页面。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。