Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1436047
  • 博文数量: 463
  • 博客积分: 10540
  • 博客等级: 上将
  • 技术积分: 5450
  • 用 户 组: 普通用户
  • 注册时间: 2006-11-12 08:30
文章分类

全部博文(463)

文章存档

2014年(2)

2012年(14)

2011年(42)

2010年(18)

2009年(78)

2008年(35)

2007年(182)

2006年(92)

我的朋友

分类: 系统运维

2011-12-21 11:07:19

正确的设置方法应该是这样

http{

........

fastcgi_intercept_errors on;

........

}

#----------------------------------------

server{

error_page 404 /8c6f66dcfc8a3282/index.html;

}

平滑启动Nginx即可解决该问题

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

 

解说:fastcgi_intercept_errors

语法:fastcgi_intercept_errors on | off

默认值:fastcgi_intercept_errors off

使用字段:http, server, location

这个指令指定是否传递4xx和5xx错误信息到客户端,或者允许nginx使用error_page处理错误信息。你必须明确的在error_page中指定处理方法使这个参数有效,正如Igor所说“如果没有适当的处理方法,nginx不会拦截一个错误,这个错误不会显示自己的默认页面,这里允许通过某些方法拦截错误。

 

阅读(573) | 评论(0) | 转发(0) |
0

上一篇:glibc2提权

下一篇:Nginx apache rewrite 对比

给主人留下些什么吧!~~