1、环境介绍
操作系统:centos 7.9
要添加模块:ngx_stream_realip_module(–with-stream_realip_module)
2、获取nginx版本并获取相应的源码包
/usr/local/nginx/sbin/nginx -v
ngixn下载地址
http://nginx.org/en/download.html
3、获取nginx编译命令
/usr/local/nginx/sbin/nginx -V
4、进入下载的nginx 源码包,并执行添加过模块的编译命令
./configure --prefix=/usr/local/nginx --with-threads --with-http_ssl_module --with-http_v2_module --with-http_realip_module --with-http_gunzip_module --with-http_gzip_static_module --with-http_stub_status_module --with-http_sub_module --with-stream --with-stream=dynamic --with-stream_ssl_module --with-stream_realip_module --with-stream_geoip_module --with-stream_geoip_module=dynamic --with-stream_ssl_preread_module --with-stream_realip_module --add-module=/root/nginx-sticky-module-ng
5、执行make,但不要执行make install
make
6、备份原有nginx执行程序
mv /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.bak
7、添加新的执行程序
cp objs/nginx /usr/local/nginx/sbin/nginx
8、检查结果