针对我在编译在两个模块的过程中遇到的一系列问题,特此记录编译流程的一些细节
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