首 页 » VPS管理维护 » 给Nginx自定义404,502错误页面

给Nginx自定义404,502错误页面

2010-09-01 | 浏览人数: 9,361次 | 分类: VPS管理维护 | 查看评论 发表评论

首先打开nginx.conf文件,在fastcgi_temp_file_write_size 128k; 下面添加

fastcgi_intercept_errors on;

注意,包括;号

然后在需要定义的站点的里面添加

error_page 404 = /404.htm;

例如:

server
        {
                listen       80;
                server_name www.deepvps.com;
                index index.html index.htm index.php;
                error_page 404 = /404.htm;
                include location.conf;
                root  /home/www/logs;
        }

记得404页面放在站点的跟目录下…

测试配置
/usr/local/nginx/sbin/nginx -t

没错误就重启nginx
/etc/init.d/nginx restart

BTW,其他页面也是这样定义

error_page 502 = /502.htm;

原创文章如转载,请注明:转载自深度VPS [ http://www.deepvps.com ]
[复制本文链接发送给您的好友]
  • 上一篇:
  • 下一篇:
  • 日志信息 »

    该日志于2010-09-01 16:58由 deepvps 发表在VPS管理维护分类下, 你可以发表评论。除了可以将这个日志以保留源地址及作者的情况下引用到你的网站或博客,还可以通过RSS 2.0订阅这个日志的所有评论。

    相关日志 »

    沙发为空,还不快抢?[点此发言]

    发表评论 »

    = 10 + 14 (防止机器人评论)

     疑问 冷笑 悲伤 坏蛋 感叹 微笑 脸红 大笑 吃惊 惊讶 困惑 酷 大声笑 恼火 古怪 转眼睛 给眼色 好主意 箭头 一般 哭了 绿人