银河麒麟 V10 Nginx YUM 部署教程
系统:银河麒麟服务器 V10 SP3 2403 :YUM 麒麟自带源安装(arm64 推荐,简单) 方案 2:Nginx 官方二进制 rpm 包安装(x86_64)
方案一:YUM在线安装的完整版 操作流程。这个方案最省心,我会把每一步可能遇到的坑和检查点都列出来,跟着做基本不会出错。
环境确认(先做这步)
登录服务器后,先确认系统版本和网络:
# 查看麒麟系统版本
nkvers
# 测试网络连通性(能通才能用YUM)
ping -c 4 baidu.com

第一步:清理旧环境(避免冲突)
如果系统里之前装过其他版本的Nginx(比如通过EPEL源或手动装的),先彻底清理掉:
查看是否已有nginx相关包
rpm -qa | grep nginx

无任何输出 = 系统当前没有安装过 nginx rpm 包,是干净状态,可以直接安装。
如果有,卸载它们(以nginx-1.14.1为例)
sudo yum remove -y nginx nginx-common nginx-filesystem
清理残留的nginx用户和目录(如果有)
sudo userdel nginx 2>/dev/null
sudo rm -rf /etc/nginx /var/log/nginx /var/lib/nginx /usr/share/nginx
麒麟 V10 SP3 官方源自带 nginx,ARM 架构不能用nginx.org的 centos 源,会报找不到包。
确认 yum 源正常
yum repolist

Kylin‑Server‑V10‑SP3‑2403,源正常,现在直接用系统自带源安装 nginx。
安装 nginx
yum install -y nginx

如果提示 No package nginx available
说明该版本源里面没有 nginx 包,有两种处理方案:
- 配置麒麟的 epel 源(推荐)
- 下载 rpm 包本地安装
-
安装成功后校验
rpm -qa | grep nginx
✅ Nginx 已经完整安装完成,版本:1.21.5‑5.p12.ky10.x86_64 包含全部模块包:nginx-all-modules,http、stream、mail、图片、xslt、perl 模块齐全,x86_64 架构,银河麒麟 V10 SP3。
- 启动 Nginx 并设置开机自启
# 启动服务 systemctl start nginx # 设置开机自启 systemctl enable nginx # 查看运行状态 systemctl status nginx ![image]()
- 看到
active (running)代表启动成功。
防火墙放行 HTTP/HTTPS 端口
firewall-cmd --permanent --add-service=http
firewall-cmd --permanent --add-service=https
firewall-cmd --reload
防火墙 80、443 端口已经放行成功。
本地测试
curl 127.0.0.1
Nginx 部署成功! 本地 curl 127.0.0.1 返回麒麟默认 Nginx 页面,说明服务运行正常。
✅ Nginx 已经完整安装完成,版本:1.21.5‑5.p12.ky10.x86_64 包含全部模块包:
防火墙 80、443 端口已经放行成功。
浙公网安备 33010602011771号