需要给nginx添加的模块:with-http_realip_module
一、使用参数重新编译
./configure --prefix=/usr/local/nginx \
--user=www \
--group=www \
--with-http_stub_status_module \
--with-http_ssl_module \
--with-http_gzip_static_module \
--with-ipv6 \
--with-http_sub_module \
--with-pcre \
--with-file-aio \
--with-http_realip_module
make #编译
备注:千万不要make install,否则就是覆盖安装
二、替换nginx二进制文件,重启服务并查看模块安装情况
[root@iZbp1cyio18s5zkno1i9zaZ nginx-1.8.1]# /etc/init.d/nginx stop #停止nginx服务
[root@iZbp1cyio18s5zkno1i9zaZ nginx-1.8.1]# cp /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.bak #备份二进制文件
[root@iZbp1cyio18s5zkno1i9zaZ nginx-1.8.1]# \cp ./objs/nginx /usr/local/nginx/sbin/ #将新的二进制文件拷贝过去
[root@iZbp1cyio18s5zkno1i9zaZ nginx-1.8.1]# /etc/init.d/nginx start #重启下nginx服务
[root@iZbp1cyio18s5zkno1i9zaZ nginx-1.8.1]# /usr/local/nginx/sbin/nginx -V #重新查看模块加载情况