问题:nginx老版本有漏洞,如何更新到新版本?
方法:
cd ~
wget http://nginx.org/download/nginx-1.12.1.tar.gz
tar -zxvf nginx-1.12.1.tar.gz
cd nginx-1.12.1/
nginx -V
(
注:这里会输出已安装版本的配置信息,会看到
configure arguments: --user=www --group=www --prefix=/alidata/server/nginx 。。。
)
./configure --user=www --group=www --prefix=/alidata/server/nginx 。。。
(
根据上一步的输出进行configure操作,将configure arguments: 后面的内容,放在configure后面
如果需要增加新模块,使用--add-module=../nginx-upload-module-2.3.0
)
make
sudo mv /alidata/server/nginx/sbin/nginx /alidata/server/nginx/sbin/nginx-1.6
sudo cp objs/nginx /alidata/server/nginx/sbin/nginx
sudo /alidata/server/nginx/sbin/nginx -t
sudo make upgrade
注意:
在更新时一直是在nginx-1.12.1这个文件夹下
然后文件夹nginx-1.12.1就可以删除了
参考:
http://www.cnblogs.com/terrysun/archive/2012/11/22/2782472.html
方法二:
更换源为http://nginx.org/packages/centos/$releasever/$basearch/
vim nginx.repo
sudo update nginx
参考:
https://www.cnblogs.com/mingetty/p/11125391.html