在openresty或nginx编译nginx-upsync-module&nginx_upstream_check_module

针对我在编译在两个模块的过程中遇到的一系列问题,特此记录编译流程的一些细节

1、下载

install git
git clone https://github.com/weibocom/nginx-upsync-module.git
git clone https://github.com/xiaokai-wang/nginx_upstream_check_module 必须使用这个地址的模块,否则容易出现方法找不到的错误

2、健康检查模块打patch

进入nginx目录(bundle下的nginx目录
/usr/local/openresty-1.11.2.2/bundle/nginx-1.11.2
patch -p0 < /usr/local/nginx_upstream_check_module/check_1.11.1+.patch

3、安装

使用绝对路径
./configure --add-module=/usr/local/nginx_upstream_check_module --add-module=/usr/local/nginx-upsync-module
gmake
gmake install
原文地址:https://www.cnblogs.com/wangzhisdu/p/7765298.html