Red Hat/CentOS的Nginx升级

时间:2022-06-01 19:14:42

在Linux系统,尽量不需要使用源码编译来安装软件,这样容易和系统的包管理混淆。

此次升级是nginx1.0.15升级到nginx1.12.1

升级前

查看nginx版本

$ nginx -v
nginx version: nginx/1.0.15

查看系统版本

# lsb_release -a
LSB Version:  :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch
Distributor ID: CentOS
Description:  CentOS release 6.8 (Final)
Release:    6.8
Codename:   Final

升级安装过程

添加yum安装仓库

在 /etc/yum.repos.d目录下新建nginx.repo,添加以下内容

CentOS

[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=0
enabled=1

RHEL

[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/rhel/$releasever/$basearch/
gpgcheck=0
enabled=1

$releasever:操作系统的主版本,如上面的CentOS6.8,它的主版本为6,把$releasever替换为6。redhat也是一样。

yum安装


#yum update nginx
检查新安装的nginx版本
# nginx -v
nginx version: nginx/1.12.1

重启nginx

# service nginx restart
停止 nginx:                       [确定]
正在启动 nginx:                     [确定]