反饋已提交
網絡繁忙
请根据本文逻辑自行推断自己对应的安装路径。
下载 ngx_healthcheck_module-master.zip,放在 /usr/nginx 路径下
/usr/local/nginx/sbin/nginx -V
下载对应版本 Nginx 源码,放在 /usr/nginx 路径下:
wget http://nginx.org/download/nginx-1.x.x.tar.gz
tar zxvf nginx-1.x.x.tar.gz #解压安装包unzip ngx_healthcheck_module-master.zip #解压安装包cd /usr/nginx/nginx-1.x.x #进入解压目录patch -p1 < /usr/nginx/ngx_healthcheck_module-master/nginx_healthcheck_for_nginx_1.x+.patch #应用健康检查补丁,选择与nginx版本对应的补丁包,如nginx-1.15.0 则选nginx_healthcheck_for_nginx_1.14+.patch# 1.12+ 对应 nginx-1.12.0 及以上版本,1.14+ 对应 nginx-1.14.0 及以上版本
./configure --prefix=/usr/nginx --with-http_stub_status_module --with-stream --add-module=/usr/nginx/ngx_healthcheck_module-master# configure 参数与上一步中configure arguments一致,# --with-stream --add-module=/usr/nginx/ngx_healthcheck_module-master 代表新增的模块make #注意不要make install,不然就覆盖安装了./objs/nginx -t # 测试是否编译成功# 如果编译失败了,可以用make clean清除编译文件cp /usr/nginx/sbin/nginx /usr/nginx/sbin/nginx_bakcp /usr/nginx/nginx-1.15.6/objs/nginx /usr/nginx/sbin/# 备份旧nginx,并用新的覆盖
覆盖时,部分操作系统 需要输入y 进行确认,如下图所示:
下载 nginx-通用版.conf
修改文件内黄色高亮的节点 IP 和端口,并将红色框中被注释掉的主动健康检查相关配置释放出来,如下图所示:
重命名为 nginx.conf,然后替换原始的/usr/nginx/conf/nginx.conf
在浏览器输入 IP:负载均衡端口号/status查看健康页面,可以看到节点健康状态,若为 up 状态则表示正常,如下图所示:
滑鼠選中內容,快速回饋問題
滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。
不再提示
10s後關閉
反馈已提交
网络繁忙