访问Nginx出现状态码为403 forbidden原因及故障模拟
1) nginx配置文件里不配置默认首页参数或者首页文件在站点目录下没有
indexindex.phpindex.htmlindex.htm; |
问题模拟示例:
[root@wwwextra] #catwww.conf #wwwvirtualhostbyoldboy server_namewww.etiantian.org; #indexindex.htmlindex.htm;#<==注释首页文件配置 [root@wwwextra] #../../sbin/nginx-sreload [root@wwwextra] #tail-1/etc/hosts 10.0.0.8www.etiantian.orgbbs.etiantian.orgblog.etiantian.orgetiantian.org [root@wwwextra] #ll../../html/www/ drwxr-xr-x2rootroot40964月1514:20blog -rw-r--r--1rootroot44月1717:11index.html #<==存在首页文件 drwxr-xr-x2rootroot40964月1514:19oldboy [root@wwwextra] #curl-I-s10.0.0.8|head-1 HTTP /1 .1403Forbidden #<==问题是,Nginx没有指定首页文件的参数,因此访问Nginx时不会把index.html当首页,所以报403错误。 |
2)站点目录下没有配置文件里指定的首页文件index.php index.html index.htm。
[root@wwwextra] #catwww.conf #wwwvirtualhostbyoldboy server_namewww.etiantian.org; indexindex.htmlindex.htm; #<==配置首页文件配置 [root@wwwextra] #../../sbin/nginx-sreload [root@wwwextra] #rm-f../../html/www/index.html#<==删除物理首页文件 [root@wwwextra] #curl-I-s10.0.0.8|head-1 HTTP /1 .1403Forbidden |
提示:以上1)和2)有一个参数可以解决这个问题就是:
[root@wwwextra] #catwww.conf #wwwvirtualhostbyoldboy server_namewww.etiantian.org; autoindexon; #<==当找不到首页文件时,会展示目录结构,这个功能一般不要用除非有需求。 |
效果如下:
3)站点目录或内部的程序文件没有Nginx用户访问权限。
[root@wwwextra] #echotest>../../html/www/index.html [root@wwwextra] #chmod700../../html/www/index.html#<==设置700让nginx用户无权读取 [root@wwwextra] #ls-l../../html/www/index.html -rwx------1rootroot54月1717:15../.. /html/www/index .html [root@wwwextra] #curl-I-s10.0.0.8|head-1 HTTP /1 .1403Forbidden #<==403错误 [root@wwwextra] #chmod755../../html/www/index.html#<==设置755让nginx用户有权读取 [root@wwwextra] #curl-I-s10.0.0.8head-1 HTTP /1 .1200OK #<==200OK了 |
4)Nginx配置文件中设置allow、deny等权限控制,导致客户端没有没权限访问。
[root@wwwextra] #catwww.conf #wwwvirtualhostbyoldboy server_namewww.etiantian.org; mysqldiff÷íáˇ� 阅读原文» mysqldiff对比主从表结构是否一致 mysqldiff该工具是官方mysql-utilities工具集的一个脚本,可以实现主从服务器表结构是否一致。数据校验需要使用Percona的pt-table-checksum工具。 安装:
使用方法:
很直观的找出不一样的地方。 如果你想打印出修改表结构的语句,如下:
本文出自 "贺春D的技术专栏" 博客,请务必保留此出处http://hcymysql.blog.51cto.com/5223301/1633831 返回顶部 请输入验证码:
订阅:
博文评论 (Atom)
|
没有评论:
发表评论