步骤1:
在https://nginx.org/packages/centos/8/SRPMS/下载rpm包,我下载的是nginx-1.30.2-1.el8.ngx.src.rpm 。
步骤2:
bash
yum install -y rpm-build
yum install -y rpmdevtools
rpmdev-setuptree
步骤3:
执行完步骤2后,在/root目录下会自动生成一个rpmbuild目录,将nginx-1.30.2-1.el8.ngx.src.rpm拷贝至该目录。
步骤4:
执行
bash
rpm -ivh nginx-1.30.2-1.el8.ngx.src.rpm
步骤5:
bash
cd /root/rpmbuild/SPECS
rpmbuild -bb nginx.spec
如有报错,执行
bash
yum install -y pcre2-devel (如有需要)
yum install -y openssl-devel (如有需要)
步骤6:
bash
cd /root/rpmbuild/RPMS/x86_64
# 升级或安装rpm包
rpm -Uvh nginx-1.30.2-1.el7.ngx.x86_64.rpm
步骤7:
bash
[root@172 x86_64]$ nginx -v
nginx version: nginx/1.30.2