如何安装nginx第三方模块

  • A+
所属分类:Nginx

nginx文件非常小但是性能非常的高效,这方面完胜apache,nginx文件小的一个原因之一是nginx自带的功能相对较少,好在nginx允许第三方模块,第三方模块使得nginx越发的强大. 在安装模块方面,nginx显得没有apache安装模块方便,当然也没有php安装扩展方便.在原生的nginx,他不可以动态加载模块,所以当你安装第三方模块的时候需要覆盖nginx文件.接下来看看如何安装nginx第三模块吧.

nginx第三方模块安装方法:

以安装pagespeed模块实例

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

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

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

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

[warning]备注:重新编译的时候,记得一定要把以前编译过的模块一同加到configure参数里面.[/warning]

nginx提供了非常多的nginx第三方模块提供安装,地址http://www.bhlaab.com/422/3rdPartyModules

第三方模块地址更新了:http://www.bhlaab.com/160/resources/wiki/modules/

微信公众号
扫一扫关注运维生存时间公众号,获取最新技术文章~

发表评论


目前评论:20   其中:访客  7   博主  0   引用   13

    • 路人甲 2

      同时赞一个,这个网站帮了我不少东西。

      • 路人甲 2

        http://www.bhlaab.com/991/3rdPartyModules
        该地址已经过期,麻烦楼主更新一下

        • […] 如何安装nginx第三方模块 02. srcache_nginx redis 构建缓存系统应用一例 03. nginx+lua+redis构建高并发应用 04. […]

          • beyondqinghua 9

            赞一个

            • sanm 9

              make isntall
              > make install

            • 来自外部的引用: 13

              • nginx获取用户地区 – ttlsa教程系列之nginx
              • nginx实现简体繁体字互转以及中文转拼音(ngx_set_cconv模块)
              • nginx向响应内容中追加内容(ngx_http_addition_module模块)
              • nginx替换网站响应内容(ngx_http_sub_module)
              • nginx不记录特定日志(access_log_bypass_if)
              • nginx快速绘制圆形图(ngx_http_circle_gif_module模块)
              • nginx实现大小写字母转换(ngx_http_lower_upper_case模块)
              • nginx教程从入门到精通(ttlsa出品)
              • 利用Nginx第三方模块,实现网站中的打包下载 | 木木老蔫
              • nginx教程从入门到精通 | learsu
              • Limbo丨为你的朋友们提供谷歌搜索引擎/又名简易谷歌搜索 – LIMBO丨HOME
              • nginx 基础文档
              • 资源汇集:nginx教程从入门到精通 | linux运维小站–linux系统架构_服务器运维_Linux运维工程师工作手札