lnmp关于nginx设置404页面的问题
1.创建自己的404.html页面2.更改nginx.conf在http定义区域加入:
fastcgi_intercept_errors on;
3.更改nginx.conf在server 区域加入:
error_page 404 = /404.html 也试过error_page 404 /404.html
4.测试nginx.conf正确性:
/opt/nginx/sbin/nginx –t
如果正确应该显示如下信息:
the configuration file /opt/nginx/conf/nginx.conf syntax is ok
configuration file /opt/nginx/conf/nginx.conf test is successful
5.重启nginx
问题1 /opt/nginx/sbin/nginx –t 命令不能执行 提示没有t这个参数
问题2 服务器作完上面的配置后 404页面返回的状态码是 302 而不是404
问题3 服务器做完上面的配置后 访问网站网页时浏览器状态栏左下角出现JS执行错误的异常 取消404设置 网页恢复正常
求解答
[ 本帖最后由 hjtsxl 于 2012-1-26 15:21 编辑 ] 你的机子目录下有没有 /404.html这个文件这个是绝对路径不是相对路径 nginx也不是在opt目录下 目录都不一样肯定不行。
论坛里有教程非得找一些根本不适合lnmp的,只要没注明是lnmp.org 可以用的基本都不行,除非安装目录等都一样才行。。
自己论坛里搜索吧。 访问一个死链接能找到我的404页面 只是curl返回的状态码是302
页:
[1]