Nginx中自己定义的非官方的状态码你了解吗
技术  /  管理员 发布于 3年前   1435
nginx自定义状态码
字面意思:非官方状态码,只是Nginx自己定义方便调试的用
自定义状态码:
ngx_string(ngx_http_error_494_page), /* 494, request header too large */
ngx_string(ngx_http_error_495_page), /* 495, https certificate error */
ngx_string(ngx_http_error_496_page), /* 496, https no certificate */
ngx_string(ngx_http_error_497_page), /* 497, http to https */
ngx_string(ngx_http_error_404_page), /* 498, canceled */
ngx_null_string, /* 499, client has closed connection */
状态码出现的原因及代表的意思
494
请求头太大(Nginx) Nginx 内置代码和 431 类似。
495
证书错误(Nginx) Nginx 内置的代码,当使用 SSL 客户端证书的时候错误会出现为了在日志错误中区分它和 4XX 和一个错误页面的重定向。
496
没有证书(Nginx) Nginx 内置的代码,当客户端不能提供证书在日志中分辨 4XX 和一个错误页面的重定向。
497
HTTP到HTTPS(Nginx) Nginx 内置的代码,被用于原始的 HTTP 的请求发送给 HTTPS端口去分辨 4XX 在日志中和一个错误页面的重定向。
498
取消 暂不清楚意义
499
客户端关闭请求(Nginx) 被用在 Nginx 日志去表明一个连接已经被客户端关闭当服务器仍然正在处理它的请求,是的服务器无法返回状态码。
499
状态码可以通过 curl 一个接口,然后设置 timeout = 1s,同时后端接口 sleep(2); 再返回,就可以复现这个状态码。
想了解更多自定义状态码知识,可以进源码链接看看
git源码地址:
https://github.com/nginx/nginx/blob/master/src/http/ngx_http_special_response.c
请收藏本站网址:https://www.zongscan.com/
123 在
Clash for Windows作者删库跑路了,github已404中评论 按理说只要你在国内,所有的流量进出都在监控范围内,不管你怎么隐藏也没用,想搞你分..原梓番博客 在
在Laravel框架中使用模型Model分表最简单的方法中评论 好久好久都没看友情链接申请了,今天刚看,已经添加。..博主 在
佛跳墙vpn软件不会用?上不了网?佛跳墙vpn常见问题以及解决办法中评论 @1111老铁这个不行了,可以看看近期评论的其他文章..1111 在
佛跳墙vpn软件不会用?上不了网?佛跳墙vpn常见问题以及解决办法中评论 网站不能打开,博主百忙中能否发个APP下载链接,佛跳墙或极光..路人 在
php中使用hyperf框架调用讯飞星火大模型实现国内版chatgpt功能示例中评论 教程很详细,如果加个前端chatgpt对话页面就完美了..Copyright·© 2019 侯体宗版权所有· 粤ICP备20027696号