nginx proxy 启用时自定义404错误页面
2011-03-19 09:09:05 来源: 评论:0 点击:
nginx proxy cache启用时,如何自定义404错误页面?nginx+php5-fpm开启proxy_cache后,定义404错误页面的方法如下:1. 在/etc/nginx/ngin...
nginx proxy cache启用时,如何自定义404错误页面?nginx+php5-fpm开启proxy_cache后,定义404错误页面的方法如下:
1. 在/etc/nginx/nginx.conf中确保开启错误输出功能。
proxy_intercept_errors on;
fastcgi_intercept_errors on;
proxy_intercept_errors 为on 表示 nginx按照原response code 输出,后端是404,就是404. 还有另外一点,这个变量开启后,我们才能自定义错误页面。
fastcgi_intercept_errors on表示接收fastcgi输出的http 1.0 response code,后端php可以输出header指示nginx输出什么错误页面。开启这个之后,我们才能在php里面自定义错误代码和页面。
2. 在server配置段里面配置
error_page 404 /404.html;
error_page是错误页设置项,上面的设置表示404错误将输出一个404.html页面的内容。
这段设置写在后端。前端nginx proxy会读取我们后端定义的自定义404页面输出。
配置完毕后,重启nginx使配置生效。
/etc/init.d/nginx restart
打开任意一个不存在的页面,看你配置的自定义404错误页面是否有成功。
上一篇:Java 7已经完成的7大新功能及预览
下一篇:C++ 编程接收命令行参数
分享到:
收藏
评论排行
- ·Symfony2看上去很美,生...(2)
- ·好书推荐《C++程序设计语...(1)
- ·Ksplice公司已被甲骨文公司收购(0)
- ·PHPCloud体验报告(0)
- ·研究显示儿童长时间上网...(0)


