安装旧版本nginx 1.16
新建nginx yum源 /etc/yum.repos.d/nginx.repo
参考官方: http://nginx.org/en/linux_packages.html#RHEL-CentOS
[root@tset-pc yum.repos.d]# cat nginx.repo
[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true
[nginx-mainline]
name=nginx mainline repo
baseurl=http://nginx.org/packages/mainline/centos/$releasever/$basearch/
gpgcheck=1
enabled=0
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true
加载yum源
yum makecache
列出所有nginx版本
[root@tset-pc yum.repos.d]# yum list nginx --showduplicates
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: ftp.sjtu.edu.cn
* epel: epel.mirror.angkasa.id
* extras: ftp.sjtu.edu.cn
* updates: mirror.lzu.edu.cn
Available Packages
nginx.x86_64 1:1.8.0-1.el7.ngx nginx-stable
nginx.x86_64 1:1.8.1-1.el7.ngx nginx-stable
nginx.x86_64 1:1.10.0-1.el7.ngx nginx-stable
nginx.x86_64 1:1.10.1-1.el7.ngx nginx-stable
nginx.x86_64 1:1.10.2-1.el7.ngx nginx-stable
nginx.x86_64 1:1.10.3-1.el7.ngx nginx-stable
nginx.x86_64 1:1.12.0-1.el7.ngx nginx-stable
nginx.x86_64 1:1.12.1-1.el7.ngx nginx-stable
nginx.x86_64 1:1.12.2-1.el7_4.ngx nginx-stable
nginx.x86_64 1:1.14.0-1.el7_4.ngx nginx-stable
nginx.x86_64 1:1.14.1-1.el7_4.ngx nginx-stable
nginx.x86_64 1:1.14.2-1.el7_4.ngx nginx-stable
nginx.x86_64 1:1.16.0-1.el7.ngx nginx-stable
nginx.x86_64 1:1.16.1-1.el7.ngx nginx-stable
nginx.x86_64 1:1.18.0-1.el7.ngx nginx-stable
nginx.x86_64 1:1.18.0-2.el7.ngx nginx-stable
nginx.x86_64 1:1.20.0-1.el7.ngx nginx-stable
nginx.x86_64 1:1.20.1-1.el7.ngx nginx-stable
nginx.x86_64 1:1.20.1-10.el7 epel
nginx.x86_64 1:1.20.2-1.el7.ngx nginx-stable
nginx.x86_64 1:1.22.0-1.el7.ngx nginx-stable
nginx.x86_64 1:1.22.1-1.el7.ngx nginx-stable
[root@tset-pc yum.repos.d]# yum install -y nginx-1.16.0-1.el7.ngx
安装1.16.0版本nginx
yum install -y yum-utils nginx-1.16.0-1.el7.ngx
启动并开机自启
systemctl enable --now nginx
升级nginx版本至1.22.1
查看当前nginx 版本
[root@tset-pc yum.repos.d]# nginx -v
nginx version: nginx/1.16.0
- 如果没有nginx yum源参考文章开头配置一下
列出所有nginx版本
yum list nginx --showduplicates
安装新版本
# yum update nginx-1.22.1-1.el7.ngx -y
重新加载nginx
# nginx -s reload
或重启nginx
systemctl restart nginx
查看nginx版本
[root@tset-pc yum.repos.d]# nginx -v
nginx version: nginx/1.22.1