本文共 948 字,大约阅读时间需要 3 分钟。
在原生的nginx,他不可以加载模块,所以当你安装第三方模块的时候需要覆盖nginx文件.nginx第三方模块安装方法如下(需添加新的模块也是一样的道理):
/configure --prefix=/你的安装目录 --add-module=/第三方模块目录以安装pagespeed模块实例在未安装nginx的情况下安装nginx第三方模块--with-http_stub_status_module \
--with-http_ssl_module --with-http_realip_module \--with-http_image_filter_module \--add-module=../ngx_pagespeed-master --add-module=/第三方模块目录在已安装nginx情况下安装nginx模块
--with-http_stub_status_module \
--with-http_ssl_module --with-http_realip_module \--with-http_image_filter_module \--add-module=../ngx_pagespeed-master相比之下仅仅多了一步覆盖nginx文件.
总结:不要make install 而是直接把目录下objs/nginx文件覆盖旧的nginx文件.如果你需要安装多个nginx第三方模块,只需指定多个–add-module即可.转载于:https://blog.51cto.com/13587114/2069517