如何安装nginx第三方模块--add-module
nginx文件非常小但是性能非常的高效,这方面完胜apache,nginx文件小的一个原因之一是nginx自带的功能相对较少,好在nginx允许第三方模块,第三方模块使得nginx越发的强大. 在安装模块方面,nginx显得没有apache安装模块方便,当然也没有php安装扩展方便.在原生的nginx,他不可以动态加载模块,所以当你安装第三方模块的时候需要覆盖nginx文件.接下来看看如何安装nginx第三模块吧.
nginx第三方模块安装方法:
./configure --prefix=/你的安装目录 --add-module=/第三方模块目录
以安装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 install
# /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
原文地址未知,本人转自:https://blog.csdn.net/ystyaoshengting/article/details/48436409 如有侵权,请留言
如何安装nginx第三方模块--add-module相关推荐
- 一些好用的nginx第三方模块
一些好用的nginx第三方模块 转自;http://macken.iteye.com/blog/1963301 1.Development Kit https://github.com/simpl/ ...
- python第三方插件pip是什么_什么是pip,如何安装管理第三方模块
什么是pip,如何安装管理第三方模块 pip 是python标准库的管理工具,使用它可以安装管理第三方库,本篇教程一篇新手引导教程,通过本篇教程,你可以学会掌握以下几点技能 安装第三方库 在 Pyth ...
- 因修改了用户文件夹名而无法使用pip安装python第三方模块的两种实用解决方法
在之前因为把user文件夹里的中文名修改了,同时记得也要把电脑的环境变量修改过来,这个是前提! 然而,环境变量修改也无法使用pip安装python第三方模块,我在这里提供两种实用方法! 下面以安装关于 ...
- Nginx学习之五:Nginx第三方模块
为什么80%的码农都做不了架构师?>>> 第三方模块 这些模块不被官方所支持,亦未必能跨越Nginx的版本兼容.不过其中有些模块证明是对多数用户是有用的.只在于个人的风险问题. ...
- Centos 利用yum源安装 nginx stream模块
环境 CentOS 7.9 (腾讯云服务器) nginx 1.20.1 配置stream参考这里. nginx 动态模块 nginx 1.9.11 开始增加加载动态模块支持,从此不再需要替换nginx ...
- nginx第三方模块---nginx-sticky-module的使用(基于cookie的会话保持)
目前的项目网站架构中使用了F5和nginx,F5用来做负载均衡,nginx只用作反向代理服务器.最近应客户的要求准备去掉F5,使用软负载.大家都知道nginx抗并发能力强,又可以做负载均衡,而且使用n ...
- cacti安装和第三方模块的导入
Cacti是一套基于PHP,MySQL,SNMP及RRDTool开发的网络流量监測图形分析工具.Cacti是通过 snmpget来获取数据,使用 RRDtool绘绘图形,并且你全然能够不须要了解RRD ...
- 基于lnmp 一键安装 添加 Nginx 的模块(module)
lnmp 根目录下 1 lnmp.conf Nginx_Modules_Options 后添加所需的模块 如: Nginx_Modules_Options='–add-module=/usr/loca ...
- Pycharm安装pip第三方模块sprites
在pycharm中使用sprites 模块时,安装好pip后发现仍无法使用sprites模块,多次尝试后发现需在安装pip后,安装sprites模块(Pycharm版本为2022.1.3) 1.找到F ...
最新文章
- 【原创】VB利用堆栈实现算术表达式计算
- 使用内核定时器的second字符设备驱动及测试代码
- Python实训day11am【大作业思路梳理】
- Active Record 数据库迁移总结
- windows 下的文件对比工具
- Zabbix触发器_action动作及模板应用(二)
- 小熊派开发实践丨小熊派+合宙Cat.1接入云服务器
- Spring源码解析一(框架梳理)
- 通达信资金净流入公式_通达信当天净流入公式,通达信资金净流入公式
- 软件设计师:12-下午题历年真题
- Bean的装配方式之xml装配--(超详细,适合小白入门)
- 思科模拟配置文件服务器,思科模拟服务器配置教程
- Linux内核version magic不一致问题
- 天啦噜!原来Android帧动画这么简单
- wsl arch linux图形,WSL2(Arch Linux)使用systemd
- 计算机中的同步和异步
- CPD配准算法及代码的简单理解(Coherent Point Drift)
- Invoking “make -j1“ failed
- 中兴核心网服务器笔记本电脑,基于统一硬件平台的中兴通讯核心网技术介绍
- 换脸新潮流:BIGO风靡全球的人脸风格迁移技术