麒麟系统常用命令 麒麟os操作系统支持的电脑

圆圆 0 2026-03-05 00:00:26

麒麟os怎么安装nginx_麒麟os web服务器搭建【指南】

该方式适合在麺麟V10服务器(x86_64或ARM64架构)上访问互联网或使用可用软件源,系统自动分析并安装依赖,操作简单,适合快速部署。 update -y

2、执行Nginx主程序及配套模块安装:sudoyum install -y nginx nginx-all-modules nginx-filesystem

3、启动Nginx服务并设置开机:sudosystemctl start nginxsudosystemctlenablenginx

4、验证服务状态:sudosystemctl status nginx

5、检查默认端口是否为聆听: sudo ss -tlnp | grep :80二、进线RPM包批量量设计

该方法是专门针对无现场网络连接的生产环境而设计的,需要在机器上提前下载RPM包的所有依赖,然后上传到目标服务器,避免网络隔离导致依赖缺失的问题。

1、确认目标系统架构和版本:cat /etc/os-release | grep :80二、进线RPM包批量量设计grep -E "(NAME|VERSION_ID|ARCH)" 关注 arch 字段是 x86_64 或 aarch64,VERSION_ID 匹配 SP3/SP4 等(以 x86_64 为例):nginx-*.rpm、nginx-filesystem-*.rpm、nginx-all-modules-*.rpm、openssl-libs-*.rpm、pcre2-*.rpm、zlib-*.rpm、nght tp2-*.rpm、gperftools-libs-*.rpm

3、将分会RPM文件上传到server/tmp/nginx_offline/目录

4、进入该目录并强制安装所有包(忽略依赖检查,因已全量所述): cd /tmp/nginx_offline/sudo rpm -ivh *.rpm --force --nodeps

5、创建Nginx运行用户执行: sudo useradd -r -s /sbin/nologin -d /var/lib/nginx nginxsudo chown -R nginx:nginx /var/lib/nginx /var/log/nginx三、源码 编译安装(支持自定义模块和版本)

此方法适合启用特定模块(如HTTP SSL/TLS、GeoIP、Brotli),适合ARM64平台优化或非仓储安装新版本Nginx(如1.26.x)提供的场景,具有最高的灵活性。

Face++时视

Face⁺⁺ AI开放平台下载

1、安装基础编译工具和开发库: sudoyum install -y gcc gcc-c++ make pcre pcre-devel zlib zlib-devel openssl openssl-devel

2、下载Nginx源码包(以1.26.3为例):wget http://nginx.org/download/nginx-1.26.3.tar.gz。 --with-http_stub_status_module --with-http_gzip_static_module

5、执行编译安装:make && sudo make install

6、剧情systemd服务电影文件 /etc/systemd/system/nginx.service:[Unit]Description=NGINX HTTP 和反向代理服务器After=network.target remote-fs.target nss-lookup.target[Service]Type=forkingPIDFile=/usr/local/nginx/logs/nginx.pidExecStartPre=/usr/local/nginx/sbin/nginx -tExecStart=/usr/local/nginx/sbin/nginxExecReload=/usr/local/nginx/sbin/nginx -s reloadKillSignal=SIGQUITTimeoutStopSec=5KillMode=processRestart=on-failure

RestartSec=5[Install]WantedBy=multi-user.target

7、重载systemd设计了安全服务:sudo systemctl daemon-reloadsudo systemctl start nginxsudo systemctl enable nginx四、Docker容器部署(ARM64透明手机)(ARM64透明手机)

此方法适用于已经部署Docker引擎的麺麟操作系统(特别是鲲鹏/飞腾ARM64服务器),通过标准镜像实现环境隔离、快速启动和版本切换,避免主机系统污染。

1、确认Docker已经就位并兼容架构:sudo docker version | grep "Arch" 输出必须是aarch64,否则需要改成ARM64专用镜像

2、拉取官方Nginx ARM64镜像:sudo docker pull nginx:alpine

3、创建宿主机hang目录并写入测试页面:sudo mkdir -p /opt/nginx/htmlecho "kylin-nginx-running" | sudo tee /opt/nginx/html/index.html

4、运行容器并将端口映射到目录: sudo docker run -d --name kylin-nginx -p 80:80 -v /opt/nginx/html:/usr/share/nginx/html:ro -v /opt/nginx/conf:/etc/nginx/conf.d:ro --restart=always nginx:alpine

5、验证容器运行状态: sudo docker ps | grep kylin-nginx

上一篇:统信UOS怎么创建新用户_统信UOS怎么添加账户【新建】
下一篇:返回列表
相关文章
返回顶部小火箭