网站突然全403别慌,就这四个常见原因,两分钟就能找到问题恢复访问
新手打开网站,直接返回403 Forbidden,不知道哪出问题,以为网站被封了,其实403就是权限问题,顺着查两分钟就能解决。第一,查网站根目录的权限,别把目录权限设成000,nginx读不到文件,直接返回403,目录设755,文件644,nginx用户能读就能正常访问;第二,查Nginx配置里的站点根目录,是不是指错了路径,指到了没有文件的空目录,直接403;第三,是不是开了防火墙,把你自己的IP误封了,之前我就因为CC防护规则太严,把自己的办公IP封了,访问网站全403,解封就正常;第四,是不是目录里没默认首页文件,比如index.html、index.php都没有,nginx不让列目录,直接返回403,把默认首页文件加上就好。
我之前网站突然全403,查了半天,是Nginx配置里站点根目录指错路径,指到了上级目录,改对路径立刻就恢复。很多新手看到403就慌,其实就是权限、路径、IP封禁这几个小问题,顺着查,两分钟就能找到原因,不用乱重启服务器。
本站源码来源于网络收集修改或者交换,甚至可能并非原创,如遇未经考证信息需持审慎态度。若有疑问,可联系本站处理。
0