查看当前nginx的编译参数
--with-pcre=/usr/local/pcre --with-zlib=/usr/local/zlib --with-openssl=/usr/local/openssl
所以我们的思路是,在原来的参数基础上,增加新的模块参数即可。
下面的例子我们让nginx增加健康检查模块。
先下载好nginx的健康检查模块,编译nginx的时候增加add-module参数指定健康检查目录
[root@k8s-master nginx-1.19.1]# /usr/local/nginx/sbin/nginx -s stop
[root@k8s-master nginx-1.19.1]# ./configure --with-pcre=/usr/local/pcre --with-zlib=/usr/local/zlib --with-openssl=/usr/local/openssl --add-module=/root/nginx_upstream_check_module-master
make下,记住千万不要make install
编译后的nginx在当前目录的objs文件夹内,看时间即可
备份原来的nginx,把objs/nginx文件放到安装目录的sbin
查看下原来的