原创博客地址:陈帅同学-nginx patch补丁方式添加 nginx_upstream_check_module 模块,并测试健康检查
我的测试环境
contos:6.7
nginx:1.63
check_module 简介
> 简介: 是由 淘宝技术团队开发的一个 Tengine(nginx 的分支) 的模块,Tengine 自带这个模块, nginx的单独安装模块。
> 作用: 用于提供主动式后端服务器健康检查。通过它可以检测后端 realserver 的健康状态,如果后端 realserver 不可用,则所有的请求就不会转发到该节点上
> 详情:http://tengine.taobao.org/
添加check模块
- 查看当前 nginx 版本
- 下载新模块 nginx_upstream_check_module && 解压
- 进入当前nginx 的源文件, 用 patch 方式打补丁
- 编译 ./configure
- make 生成编译后的 nginx
- 替换现有版本的nginx执行文件
- 检查nginx是否正常
- 配置 nginx 健康检查