2xx状态码
2XX 类型的状态码表示一个 HTTP请求成功。我们遇到的最典型2XX状态码为200
200状态码
表示一个 HTTP请求得到了正确的响应
3XX状态码
3XX 类型状态码主要表示HTTP请求URL重定向行为。常见的 3XX状态码有301、302及304。
301状态码
URL 永久性重定向。在Nginx中通过rewrite 指令结合 permanent 标记实现。
302状态码
URL 临时重定向。在Nginx中通过rewrite 指令结合 redirect 标记实现。
304状态码
客户端缓存。通过Nginx 中的 expires 指令完成。
4XX状态码
4XX 类型状态码主要表示客户端错误。客户端发起的HTTP请求头不完整、客户度使用的用户名、密码错误等等。都会被标示为客户端错误。常见的 4XX状态码有 400、401、403等。
400状态码
当WEB服务器遇到不完整的 HTTP请求头时,会返回400状态码。
请求头信息或者Cookie信息过大,通常是导致不完整的请求头的原因。
401状态码
权限验证错误。就是需要用户名、密码等权限认证,但是客户端又没有通过认证。
403状态码
没有权限访问。文件权限过小或者人为设置不允许某个 IP地址访问等,都会浮现403状态码。
404状态码
文件不存在。当我们访问一个不存在的文件时,就会出现这个错误。
499状态码
状态代码499不是http协议定义的标准状态代码,而是Nginx自己定义的状态代码。
当客户端主动断开连接时,Nginx返回499的状态代码。 根据此状态代码的定义,如果Nginx在返回结果之前主动断开客户端连接,则应该会恢复此状态代码。
5XX状态码
5XX 类型的状态码主要表示服务端错误。此时就不要再纠结客户端问题了。
500状态码
服务器端代码出现了异常。代码语法错误、连接不上数据库资源等等都会出现这种错误。
502状态码
板网关错误
Nginx 502错误的原因比较多,主要是因为在代理模式下后端服务器出现问题引起的。这些错误一般都不是 Nginx本身的问题,一定要从后端找原因。
503
服务器过载
单一ip同时设定
504状态码
Gateway Time-out。xydpw,就是超时了。当 PHP-FPM的执行时间大于 Nginx的读超时时间,此时就会出现 504状态码。
http://tool.oschina.net/commons? type=5