分类: 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是否可以使用已有的配置
./obj/nginx -t
备份 cp /usr/sbin/nginx /usr/sbin/nginx-bak
替换 cp ./obj/nginx /usr/sbin/nginx
ok了