银河麒麟 V10 Nginx YUM 部署教程

系统:银河麒麟服务器 V10 SP3 2403YUM 麒麟自带源安装(arm64 推荐,简单) 方案 2:Nginx 官方二进制 rpm 包安装(x86_64) 

方案一:YUM在线安装的完整版 操作流程。这个方案最省心,我会把每一步可能遇到的坑和检查点都列出来,跟着做基本不会出错。

环境确认(先做这步)

登录服务器后,先确认系统版本和网络:

# 查看麒麟系统版本
nkvers

# 测试网络连通性(能通才能用YUM)
ping -c 4 baidu.com

image

第一步:清理旧环境(避免冲突)

如果系统里之前装过其他版本的Nginx(比如通过EPEL源或手动装的),先彻底清理掉:

查看是否已有nginx相关包
rpm -qa | grep nginx

image

无任何输出 = 系统当前没有安装过 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

image

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

 安装 nginx

yum install -y nginx

image

如果提示 No package nginx available

说明该版本源里面没有 nginx 包,有两种处理方案:

  1. 配置麒麟的 epel 源(推荐)
  2. 下载 rpm 包本地安装
  3. 安装成功后校验

    rpm -qa | grep nginx
  4. image✅ Nginx 已经完整安装完成,版本:1.21.5‑5.p12.ky10.x86_64 包含全部模块包:nginx-all-modules,http、stream、mail、图片、xslt、perl 模块齐全,x86_64 架构,银河麒麟 V10 SP3。

 

  1. 启动 Nginx 并设置开机自启  
    # 启动服务
    systemctl start nginx
    
    # 设置开机自启
    systemctl enable nginx
    
    # 查看运行状态
    systemctl status nginx
  2. image
  3. 看到 active (running) 代表启动成功。

防火墙放行 HTTP/HTTPS 端口

firewall-cmd --permanent --add-service=http
firewall-cmd --permanent --add-service=https
firewall-cmd --reload

image防火墙 80、443 端口已经放行成功。

本地测试

curl 127.0.0.1

imageNginx 部署成功! 本地 curl 127.0.0.1 返回麒麟默认 Nginx 页面,说明服务运行正常。

posted on 2026-08-25 12:10  九幽提刑官  阅读(10)  评论(0)    收藏  举报

导航