当前位置:  操作系统/服务器>linux

nginx安装第三方模块的方法

    来源: 互联网  发布时间:2014-08-25

    本文导语:  nginx文件非常小但是性能非常的高效,这方面完胜apache,nginx文件小的一个原因之一是nginx自带的功能相对较少,好在nginx允许第三方模块,第三方模块使得nginx越发的强大. 在安装模块方面,nginx显得没有apache安装模块方便,当然也没有...

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 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即可.

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

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


    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • linux/centos下安装nginx(rpm安装和源码安装)详细步骤
  • nginx安装(1) ttlsa教程系列之nginx
  • linux/centos源码安装nginx编译配置选项参数介绍
  • centos下安装nginx的问题
  • nginx服务器下通过fastcgi支持php5详细安装配置步骤
  • 一键安装PHP和Nginx环境 lnmpp
  • linux/centos安装nginx常见错误及解决办法
  • PHP+Nginx环境快速安装 StarLee
  • PHP+Nginx环境自动安装脚本 AceLNMP
  • PHP+Nginx环境快速安装 CoreAMP
  • windows安装nginx部署步骤图解(反向代理与负载均衡)
  • 安装Nginx并在其下安装PHP
  • Linux下nginx编译安装教程和编译参数详解
  • nginx 服务器介绍
  • 实时 Nginx 分析和诊断工具 nginx-systemtap-toolkit
  • 修改配置真正解决php文件上传大小限制问题(nginx+php)
  • 重启或杀掉Nginx进程后丢失nginx.pid的解决办法
  • nginx Windows版相关问题及使用说明
  • 懂nginx,帮下忙,使用nginx实现大并发
  • nginx最新主线开发版1.5.4发布及下载地址
  • NGINX的流媒体插件 nginx-rtmp-module
  • nginx最新稳定版1.4.2发布
  • 重启nginx后丢失nginx.pid的解决方法
  • nginx服务器基本特性及使用技巧
  • nginx 截取编译参数
  • websockify-nginx-module
  • 高性能Web服务器 Nginx
  • redis2-nginx-module
  • lua-nginx-module
  • 实战Nginx:取代Apache的高性能Web服务器
  • apache2nginx


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3