查看nginx在安装时开启了哪些模块

如果你nginx是rpm包安装的,直接用如下命令nginx -V

如果你是源码包编译安装,假如你的安装路径是/usr/local/nginx,那么你可以使用: /usr/local/nginx/sbin/nginx -V 注意是大写的V

-----------------------------------------------------------------------------------------------------------------

nginx 第三方模块安装方法:
./configure --prefix=/你的安装目录 --add-module=/第三方模块目录
以安装 pagespeed 模块实例
1. 在未安装 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

2. 在已安装 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 参数里面.[/warning]

最新文章

  1. MATLAB画图
  2. 自动刷新ALV
  3. Struts2+Uploadify文件上传使用详解
  4. 分批次获取git for windows的源代码
  5. 新功能:Azure Traffic Manager 嵌套配置文件
  6. oracle数据库没有监听服务与实例服务(OracleServicesXX)的解决方法
  7. Android Studio使用技巧
  8. IOS总结 静变量static、全局变量extern、局部变量、实例变量
  9. VBS脚本合集(自制脚本)
  10. AngularJS展示数据的ng-bind指令和{{}} 区别
  11. swift UITextField光标聚焦以及光标颜色修改
  12. Qt 无边框拖拽实现
  13. 四,ESP8266 TCP服务器
  14. js中, 用变量或对象作为if或其他条件的表达式
  15. Docker exec 宿主对容器执行命令 - 五
  16. TensorFlow学习笔记之--[compute_gradients和apply_gradients原理浅析]
  17. QT中设置窗口背景颜色
  18. Windows IIS服务挂载NAS共享文件存储
  19. node 随便升级到最新版本的遭遇
  20. asyncsocket的用法

热门文章

  1. sql 的积累
  2. 人工智能二之Sublime Text3环境配置
  3. day17-jdbc 1.课程介绍
  4. 【总结整理】javascript基础入门学习(慕课网学习)
  5. POJ 3580 SuperMemo (FHQ_Treap)
  6. HDU 6397(2018多校第8场1001) Character Encoding 容斥
  7. __get(),__set(),__isset(),__unset()
  8. 友善之臂smart210 3G网卡配置说明
  9. JAVA隐藏鼠标的方法
  10. labview中的移位寄存器、循环隧道,自动索引隧道的区别