如何安装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://wiki.nginx.org/3rdPartyModules

第三方模块地址更新了:https://www.nginx.com/resources/wiki/modules/

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

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

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

    • 心雨 1

      1a64fa459ee665b9b4294fb5f4c3a61b时赞一个,这个网站帮了我不少东西

      • 心雨 1

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

        • 心雨 1

          018c6d82b550b19e7e943fd3bde24cd2请问是不再支持了吗

          • 米斯特高 0

            nginx 1.11.13版本有很多旧的第三方模块无法编译了,例如accesskey-2.0.3和upstream-fair-master,请问是不再支持了吗?

            • 路人甲 2

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

              • 路人甲 2

                http://wiki.nginx.org/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运维工程师工作手札