之前记录过centos服务器离线安装nginx的步骤,现在医院开始采用国产信创操作系统,在麒麟操作系统我尝使用《centos离线安装nginx》的安装包安装 nginx,结果直接把麒麟操作系统给弄崩溃了,搞得要重新安装操作系统,后面才知道不能在麒麟操作系统安装centos的系统包,比如 glibc、openssl 包;
🔔 重要:不要使用 CentOS/RHEL 的 RPM 包!必须用麒麟官方包,否则可能因 glibc、openssl 版本不兼容导致系统崩溃。
1、准备工作(确认系统版本和架构)
cat /etc/kylin-release
uname -m
操作系统版本应该是:Kylin Linux Advanced Server release V10 xxx 架构是: X86 
2、 下载 Nginx 及依赖 RPM 包(必须从麒麟官方源下载)
注意:下载前先ssh登录服务器执行 uname -m 输出系统的架构 通常是 x86_64 或者 aarch64,需要根据架构下载对应的安装包, 本文中下载的是x86_64架构的安装包
本文是下载的X86-64架构,如果是aarch64架构从这两个地址下载;
https://update.cs2c.com.cn/NS/V10/V10SP3/os/adv/lic/updates/aarch64/Packages/
https://update.cs2c.com.cn/NS/V10/V10SP3/os/adv/lic/base/aarch64/Packages/
更新包目录(推荐,含新版 Nginx 如 1.21.5),地址:
https://update.cs2c.com.cn/NS/V10/V10SP3/os/adv/lic/updates/x86_64/Packages/
需要下载的 RPM 包(以 Nginx 1.21.5 为例):





