线上nginx 平滑添加新模块;如(--with-http_realip_module)
nginx 添加模块 1.查看当前nginx信息(配置文件路径,启动用户...) ps aux | grep nginx 2.查看当前nginx已启用的模块(记录模块信息,安装路径) ./nginx -V 3.官网下载对应版本的nginx源码包(http://nginx.org/) http://nginx.org/en/download.html 4.上传到服务器解压编译 --with-http_realip_module 是nginx自带的模块,如是第三方模块下载,并关注对应的版本匹配问题 在原有模块的基础上添加新模块编译: 编译通过后,make ;切记不要make install重新安装 备份原nginx文件: 将编译好的新nginx文件拿来替换: 查看替换后的nginx模块: 重新加载nginx使模块生效: 备注:若是第三方模块,只要下载对应的第三方模块(注意与nginx版本的匹配)如(ngx_pagespeed-master);解压在对应的目录下,编译的时候新增--add-module=/对应目录/ngx_pagespeed-master;如下所示: ./configure --prefix=/apprun/nginx --with-http_ssl_module --with-http_v2_module --with-http_dav_module --with