centos8拉取nginx最新版本到本地

由于yum源使用阿里云的源

查看当前yum上的nginx版本

yum list nginx

会看到当前只能下载1.14的版本,查看官方当前Nginx最新版本已经更新到1.24了

设置 Nginx 官方 yum 源,安装 yum-utils

yum install yum-utils -y
vi /etc/yum.repos.d/nginx.repo

文件内容如下: 

[nginx-stable]

name=nginx stable repo

baseurl=http://nginx.org/packages/centos/$releasever/$basearch/

gpgcheck=0

enabled=1

module_hotfixes=true

执行命令

yum-config-manager --enable nginx-stable
#查看nginx版本
yum info nginx

因为要拉去nginx-rpm的包到本地-部署到一台无法联网的机器

命令如下:

# 当前的机器最好是没有安装以下内容,它只会拉去你当前环境缺失的依赖
# 否则他可能会缺失部分依赖
yum install --downloadonly --downloaddir=/nginx-rpm gcc -y
yum install --downloadonly --downloaddir=/nginx-rpm gcc-c++ -y
yum install --downloadonly --downloaddir=/nginx-rpm pcre -y
yum install --downloadonly --downloaddir=/nginx-rpm pcre-devel -y
yum install --downloadonly --downloaddir=/nginx-rpm zlib -y
yum install --downloadonly --downloaddir=/nginx-rpm zlib-devel -y
yum install --downloadonly --downloaddir=/nginx-rpm nginx -y

# 压缩文件夹
# tar -zcvf nginx-rpm.tar.gz /nginx-rpm
# 解压文件夹
# tar -xzvf nginx-rpm.tar.gz

将无法文件移到无法联网的机器执行安装

#执行安装rpm
rpm -Uvh *.rpm --force --nodeps

# 查看nginx安装版本
/sbin/nginx -v

你可能感兴趣的:(nginx,linux,服务器)