搜索
Hi~登录注册
查看: 1311|回复: 0

军哥LNMP 一键安装包 404错误页设置

[复制链接]

1892

主题

1899

帖子

6406

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
6406
发表于 2015-4-14 10:19:15 | 显示全部楼层 |阅读模式
网站使用默认的404错误页面对于访客、搜索引擎都不太友好,花费点时间在服务端布置404等错误提示页面,可以更好的留住访客。由于军哥的LNMP.ORG一键安装包默认没提供404等错误提示输出,我们需要自己动手添加几行代码和文件。〇、新建主机参考《LNMP 0.7一键安装包 添加与删除虚拟主机》添加相应的虚拟主机域名,生成指定的配置文件。一、开启404页面响应1、进入nginx配置目录cd /usr/local/nginx/conf2、修改nginx.conf文件vi nginx.conf3、添加字串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; #显示错误信息查找以上字串,在下方添加红色部分字串。添加完毕后保存并退出。二、设定404错误页面1、打开虚拟主机配置文件进入vhost目录cd /usr/local/nginx/conf/vhost2、编辑相关文件如kwxonline.com,则编辑vi www.kwxonline.com.conf#黄色部分请根据自己的情况修改3、指定404错误页面1) 现在网站根目录(如/home/wwwroot/kwxonline.com)添加404.html等文件。2)在server区域中加入:error_page 404 /404.html;#当然,如果要指定500错误,也可以添加error_page 500 /500.html;#同时也可以采用以下这种写法,其它错误提示注意修改代码和文件名。error_page 404 = http://www.kwx.gd/404.html如图三、测试设置是否正确/usr/local/nginx/sbin/nginx -t若没问题,则会提示:四、重载nginx使其生效/usr/local/nginx/sbin/nginx -s reload补充:实现404等错误跳转前,必须做到第一步:添加fastcgi_intercept_errors on; 。如果没添加,第二步的操作是浮云。因为nginx在默认情况下不支持自定义404错误页面,只有这个指令被设置为on,nginx才支持将404错误重定向。注意:自定义的404页面必须大于512字节,否则可能会出现IE或其它浏览器的默认的404页面。
公众微信:idc5ahl
公众QQ:吾爱互联
关注公众微信,公众QQ每天领现金卡密
卡密介绍(http://www.5ahl.com/thread-2182-1-1.html
回复

使用道具 举报

游客
回复
您需要登录后才可以回帖 登录 | 点我注册

快速回复 返回顶部 返回列表