升级编译安装的nginx----yum安装的nginx

适用环境:yum(CentOS 8+ 应用 dnf)。文中命令按当时环境记录,新系统上请对照官方文档调整。

cp -r /usr/local/nginx/conf /root/nginx_backup_$(date +%Y%m%d)/ /usr/local/nginx/sbin/nginx -s stop

安装 yum-utils(如未安装)

yum install -y yum-utils yum list available nginx --showduplicates

添加 Nginx 官方仓库

cat > /etc/yum.repos.d/nginx.repo <<EOF [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 EOF

yum install -y nginx

测试配置

nginx -t

启动服务(使用systemd)

systemctl start nginx systemctl enable nginx

检查状态

systemctl status nginx

0 子项 · 2 次浏览 · 2026-09-24