在docker中部署的nginx或者在nginx部署的nginx一般是需要一个健康检查接口的
这样的话,就可以确定容器当前的状态是否是健康的
那么,如何给nginx增加一个健康检查的接口呢?
接下来呢,我们就演示一个在nginx中如何增加健康检查的接口
1、打开nginx的配置文件(nginx.conf)
2、增加如下的location
location /healthcheck {
default_type text/plain;
return 200 "ok"; }
参数说明:
200是请求这个url返回的状态码 OK是返回的数据
default_type text/plain;表示是纯文本显示,浏览器访问不会进行下载!
3、检查配置文件、重启nginx服务
nginx -t && nginx -s reload
4、使用curl命令访问健康检查接口
# 返回的状态码是200 [root@node142 nginx]# curl -I http://172.20.56.117/healthcheck HTTP/1.1 200 OK Server: nginx Date: Sun, 25 Jun 2023 02:40:16 GMT Content-Type: application/octet-stream Content-Length: 2 Connection: keep-alive # 返回的数据是OK [root@node142 nginx]# curl http://172.20.56.117/healthcheck ok[root@node142 nginx]#
返回的状态码是200,返回的数据是OK。
5、浏览器访问
返回具体的数据
OK,这样就完成了,对一个nginx服务,增加健康检查接口的能力。
标签:返回,200,OK,接口,nginx,健康检查 From: https://www.cnblogs.com/chuanzhang053/p/17502382.html