一.准备
1 .创建新目录以存储安装软件包。 可以放在/root/nginx上。
2 .升级前备份原始nginx配置文件“‘nginx.conf”。
3 .首先,确认当前的nginx安装位置和版本号。
ps -ef | grep nginx
root 115149 1 0 14:18? 0:00336000 nginx : master process/usr/local/nginx-1.13.4/sbin/nginx nobody 115150115149014336018? 0:00336000 nginx : workerprocessroot 115208110517014336050 pts/000336000 grep nginx/usr/local/nginx-1.1
nginx version : nginx/1.13.4 builtbygcc4.4. 720120313 (red hat4.4.7- 23 ) (gcc ) ) ) ) ) ) )
1 .解压缩下载的新版本的nginx文件
cd /root/nginx
tar -zxvf nginx-1.16.1.tar.gz
cdnginx-1.16.1
./configure-- prefix=/usr/local/nginx-1.13.4-- with-http _ stub _ status _ module-- with-http _ sttp
2 .开始替换新的旧版本的可执行文件
cd /usr/local/nginx-1.13.4/sbin
mv nginx nginx.old
CP-r/root/nginx/nginx-1.13.4/objs/nginx。
检查nginx配置文件是否正确
/usr/local/nginx-1.13.4/sbin/nginx-t
执行后提示:
nginx 3360 theconfigurationfile/usr/local/nginx-1.13.4/conf/nginx.confsyntaxisoknginx 3360配置文件/confsyntaxisoknginx 3360配置文件nginx.conftestissuccessful [ root @ wccesbin ] # kill-usr2` cat/usr/local/ncess
kill-usr2` cat/usr/local/nginx-1.13.4/logs/nginx.PID `
5 .将旧版本nginx的pid更改为nginx.pid.oldbin
cd /usr/local/nginx-1.13.4/logs
ls -lit nginx.pid.oldbin
6 .退出旧版本的nginx
kill-quit ` cat/usr/local/nginx/logs/nginx.PID.old bin `
7 .最后确认nginx的版本号码
/usr/local/nginx/sbin/nginx -v
nginx version : nginx/1.16.1 builtbygcc4.4. 720120313 (red hat4.4.7- 23 ) (gcc ) ) ) ) ) ) )