首页 > 其他 > 详细

nginx如何安装第三方模块

时间:2019-01-27 12:51:31      阅读:146      评论:0      收藏:0      [点我收藏+]

以安装pagespeed为实例

在未安装nginx的情况下安装nginx第三方模块

# ./configure

--prefix=/usr/local/nginx-1.4.1 \

--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=/第三方模块目录

# make

# make isntall
# /usr/local/nginx-1.4.1/sbin/nginx

在已经安装nginx的情况下安装nginx模块

# ./configure --prefix=/usr/local/nginx-1.4.1 \

--with-http_stub_status_module \

--with-http_ssl_module --with-http_realip_module \

--with-http_image_filter_module \

--add-module=../ngx_pagespeed-master

# make
# /usr/local/nginx-1.4.1/sbin/nginx -s stop

# cp objs/nginx /usr/local/nginx/sbin/nginx

# /usr/local/nginx-1.4.1/sbin/nginx

相比之下仅仅多了一步覆盖nginx文件。

总结:安装nginx第三方模块实际上就是使用--add-module重新安装一次nginx,不要make install而是直接把编译的objs/nginx文件直接覆盖老的nginx文件,如果你需要安装多个nginx模块,你只需要多指定几个相应的--add-module即可。

[warning]备注:重新编译的时候,记得一定要把以前编译过的模块一同加到 configure 参数里面.[/warning] nginx 提供了非常多的 nginx 第三方模块提供安装,地址 http://wiki.nginx.org/3rdPartyModules

nginx如何安装第三方模块

原文:https://www.cnblogs.com/charon2/p/10325844.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!