Chinaunix首页 | 论坛 | 博客
  • 博客访问: 312937
  • 博文数量: 173
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1060
  • 用 户 组: 普通用户
  • 注册时间: 2014-11-09 16:23
文章分类

全部博文(173)

文章存档

2015年(66)

2014年(107)

我的朋友

分类: LINUX

2014-11-15 20:47:44

有一个在用的,以yum方法安装的,怎样在不改动配置的情况下,为它添加模块.

以添加spdy模块为例.

编译新模块

预编译

./configure  --prefix=/etc/nginx \
  --sbin-path=/usr/sbin \
  --conf-path=/etc/nginx/nginx.conf \
  --pid-path=/run/nginx.pid  \
  --error-log-path=/var/log/nginx/error.log \
  --with-http_spdy_module \
  --with-http_ssl_module \
  --with-ipv6

--sbin-path, --pid—path, --conf—path,--erro—path三个参数是设定默认配置路径.

如果旧的nginx不是以/usr/local/nginx为安装路径,则需要指定上面参数,可以在旧nginx的nginx.conf文件中取到.

编译

make之后复制

验证新nginx是否可用

验证编译后的nginx是否可以使用已有的配置

./obj/nginx -t

使用新nginx

备份 cp /usr/sbin/nginx /usr/sbin/nginx-bak

替换 cp ./obj/nginx /usr/sbin/nginx

ok了

  • 相关文章推荐:
  • 本文来自:
  • 本文链接:
阅读(865) | 评论(0) | 转发(0) |
0

上一篇:nginx扩展功能

下一篇:nginx配置文件详解

给主人留下些什么吧!~~