sudo cp -r /etc/nginx /etc/nginx.baksudo cp -r /var/www/html /var/www/html.baksudo cp -r /etc/ssl /etc/ssl.bakcat /etc/redhat-release、uname -rsudo yum install -y gcc pcre pcre-devel zlib zlib-devel openssl openssl-develsudo yum install epel-releasesudo tee /etc/yum.repos.d/nginx.repo <<EOF  
[nginx-stable]  
name=nginx stable repo  
baseurl=http://nginx.org/packages/centos/\$releasever/\$basearch/  
gpgcheck=1  
enabled=1  
EOF  
sudo yum update nginxsudo yum install nginx-<version>sudo systemctl restart nginx  
sudo systemctl status nginx  
sudo nginx -t  # 检查配置文件语法  
wget http://nginx.org/download/nginx-<version>.tar.gztar -zxvf nginx-<version>.tar.gz  
cd nginx-<version>  
./configure --prefix=/usr/local/nginx --with-http_ssl_module  
make && sudo make install  
sudo cp /usr/sbin/nginx /usr/sbin/nginx.oldsudo cp objs/nginx /usr/sbin/nginx  
sudo kill -USR2 $(cat /run/nginx.pid)  # 平滑升级  
sudo kill -QUIT $(cat /run/nginx.pid.oldbin)  
nginx -v,确认更新成功。tail -f /var/log/nginx/error.log,排查异常。cron自动化:crontab -e  
0 2 * * * tar -czvf /backup/nginx_$(date +%Y%m%d).tar.gz /etc/nginx /var/www/html  
sudo yum update。worker_processes和worker_connections参数。参考来源: