由于在安装Nginx时考虑不足,现在需要重新添加一个新的模块
/usr/local/nginx/sbin/nginx -V #查看之前安装时添加的模块
进入nginx的源码文件,重新添加之前的模块,并且添加需要加载的模块,进行编译
执行make;make之后千万不要执行make install,否则会覆盖之前的配置
make之后会在nginx源码目录下生成一个 objs的目录
对之前/usr/local/nginx/sbin/nginx 进行备份
#cp /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.bak
复制源码目录下的 objs/nginx 覆盖/usr/local/nginx/sbin/nginx
#cp objs/nginx /usr/local/nginx/sbin/nginx 强制覆盖,此时可能会需要关闭nginx服务
对新安装的进行语法测试
#/usr/local/nginx/sbin/nginx -t 显示successfully表示成功
重启nginx
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
原文:http://liuzhengwei521.blog.51cto.com/4855442/1732387