麒麟 V10(ARM)部署 Tengine 3.1.0 实战指南(生产可用)

张开发
2026/4/30 1:48:34 15 分钟阅读

分享文章

麒麟 V10(ARM)部署 Tengine 3.1.0 实战指南(生产可用)
文章目录一、环境说明二、下载安装包三、安装依赖四、编译安装五、启动服务六、验证是否成功七、关闭八、配置 systemd 服务生产必须八、目录结构说明九、总结 一句话总结一、环境说明操作系统麒麟 V10架构aarch64ARM64Web 服务Tengine 3.1.0安装方式源码编译二、下载安装包cd/optwgethttp://tengine.taobao.org/download/tengine-3.1.0.tar.gztar-zxvftengine-3.1.0.tar.gzcdtengine-3.1.0三、安装依赖yuminstall-ygcc gcc-cmake\pcre pcre-devel\zlib zlib-devel\openssl openssl-devel四、编译安装 使用精简但通用的生产参数./configure\--prefix/usr/local/nginx\--with-http_ssl_module\--with-http_v2_module\--with-http_stub_status_module\--with-http_realip_module\--with-http_gzip_static_module\--with-threadsmake-j4makeinstall五、启动服务/usr/local/nginx/sbin/nginx六、验证是否成功curlhttp://localhost或浏览器访问服务器 IP出现欢迎页说明安装成功。七、关闭ps-ef|grepnginxkill-9874406874407八、配置 systemd 服务生产必须创建服务文件vim/etc/systemd/system/nginx.service写入[Unit] DescriptionNginx (Tengine) Afternetwork.target [Service] Typeforking ExecStart/usr/local/nginx/sbin/nginx ExecReload/usr/local/nginx/sbin/nginx -s reload ExecStop/usr/local/nginx/sbin/nginx -s quit Restartalways LimitNOFILE65535 [Install] WantedBymulti-user.target执行systemctl daemon-reload systemctlenablenginx systemctl start nginx八、目录结构说明/usr/local/nginx/ ├── conf/# 配置文件├── logs/# 日志目录├── sbin/nginx# 启动程序九、总结在 ARM 架构的麒麟系统中通过源码方式部署 Tengine 非常稳定可靠。采用精简模块编译即可满足大多数生产场景无需依赖 Docker 或复杂架构。 一句话总结麒麟 ARM 环境下Tengine 3.1.0 源码编译部署简单稳定是替代传统 Nginx 的可行方案。

更多文章