web站点—各种状态码原因锦集

汇总了基于nginx的web站点,各种访问状态码原因分析和解决思路,持续完善中。。。

状态码: 403

web访问报403一般由两种原因:

1、如nginx配置里面设置了host deny就会报403;

2、web目录中的文件读写权限,对于web应用当前用户没有足够的权限,

比如web使用root起的,但是work进程所有用户为nobody,这样如果web目录文件属主为abc,文件权限600,那么nobody读不到这个文件,就会在web里面报403。(解决办法:修改文件权限,或者在nginx主配置文件nginx.conf中修改Nginx work进程的用户)

状态码301和302

301,302 都是HTTP状态的编码,都代表着某个URL发生了转移,不同之处在于:

  • 301 redirect: 301 代表永久性转移(Permanently Moved),
  • 302 redirect: 302 代表暂时性转移(Temporarily Moved )

本文链接:目录"--EOF--