已装Nginx新增模块
查看当前nginx信息:
1 | /usr/local/nginx/sbin/nginx -V |
/usr/local/nginx/sbin/nginx
为当前nginx安装目录
得到如下信息:
下载相同版本号的源码:下载链接
解压,cd到源码目录
下载解压要编译的模块源码和nginx源码目录同一目录
在nginx源码目录下执行configure
configure参数包括已安装的参数和你要添加的模块
例如
1 | --prefix=/usr/local/nginx --user=www --group=www --with-http_ssl_module --with-http_stub_status_module --with-http_realip_module --with-http_gzip_static_module --with-pcre=/usr/local/pcre-8.39 |
configure完成后执行编译
1 | make |
make完不要make install
编译后的nginx在当前目录的objs文件夹内。
备份当前的nginx文件:
1 | cp /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.back |
然后再把objs中的nginx文件覆盖过去
1 | cp ./objs/nginx /usr/local/nginx/sbin/nginx |
然后重启nginx
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 孤鸿渺影博客!