nginx升级
说明:漏洞只在1.15以前的版本出现,所以把nginx升级到最新版本即可。由于平滑升级步骤复杂,需要的组件较多,出错率大经常会出现某个组件无法安装和编译无法通过等问题。所以选择卸载重装的方法

升级方法:
1.卸载重装
2.平滑升级
1、备份旧的nginx安装目录
$ sudo cp -r /etc/nginx /backup
2、卸载旧的nginx
$ sudo apt remove nginx nginx-common nginx-full nginx-core
3、更新apt源文件
$ cd /etc/apt
$ sudo cp sources.list sources.list.bak
$ sudo vim sources.list
deb [arch=amd64] http://nginx.org/packages/mainline/ubuntu/ bionic nginx
deb-src http://nginx.org/packages/mainline/ubuntu/ bionic nginx
4、导入nginx公钥
$ sudo wget http://nginx.org/keys/nginx_signing.key
$ sudo apt-key add nginx_signing.key
5、安装新的nginx
$ sudo apt-get update
$ sudo apt-get install nginx
安装过程中出现以下内容,输入N回车

$ sudo nginx -v
$ sudo cp /backup/nginx/nginx.conf /etc/nginx
$ sudo cp -r /backup/nginx/wenjian /etc/nginx
$ sudo systemctl restart nginx
6、完成升级