Nginx中自己定义的非官方的状态码你了解吗
技术  /  管理员 发布于 2年前   1094
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/
路人 在
php中使用hyperf框架调用讯飞星火大模型实现国内版chatgpt功能示例中评论 教程很详细,如果加个前端chatgpt对话页面就完美了..博主 在
科学上网翻墙之v2rayN-Core客户端免费公益节点使用教程中评论 @ mashrdn 多切换几个节点测试,免费ssr是没那么稳..mashrdn 在
科学上网翻墙之v2rayN-Core客户端免费公益节点使用教程中评论 V2rayn免费节点添加上去了,youtobe无法打开网页,是怎么回事..张伟 在
科学上网翻墙之v2rayN-Core客户端免费公益节点使用教程中评论 3q!有用,不过免费节点隔天就要去git上复制新的导进去..博主 在
科学上网翻墙访问Google , 上外网神器佛跳墙VPN(永久免费)使用流程步骤中评论 该篇教程已不能用了,告知大家,免的老有老铁问我!..
Copyright·© 2019 侯体宗版权所有·
粤ICP备20027696号