ARM环境离线安装nginx

1.准备好各类包

        nginx-1.20.1.tar.gz   官网下载

        gcc相关依赖,图中为x86依赖,名称相同,ARM环境的去 https://centos.pkgs.org/7/centos-aarch64/  下载对应的aarch64版本

        

        pcre-8.45.tar.gz  地址:https://netix.dl.sourceforge.net/project/pcre/pcre/8.45/pcre-8.45.tar.gz

        zlib 地址:zlib Home Site

        openssl 地址:/source/index.html

2.安装gcc

3.安装pcre和zlib

4.安装openssl

5.解压nginx,解压之后进入目录,执行./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-openssl=/usr/local/openSSL/openssl-1.1.1t --with-pcre=/usr/local/soft/pcre-8.45 --with-zlib=/usr/local/soft/zlib/zlib-1.2.13

注意:各项目录自己根据实际情况变动

6.执行make && make install

7.启动nginx

 

### ARM 架构 Linux 系统上离线安装 Nginx #### 准备工作 为了在 ARM 架构的 Linux 系统上成功离线安装 Nginx,需提前准备好所有必要的依赖项以及 Nginx 的二进制文件。可以从指定位置下载所需的 `nginx-linux-arrch64.zip` 文件并将其传输到目标机器。 #### 解压缩软件包 将下载好的 ZIP 文件上传至服务器上的合适目录(例如 `/home/user/downloads/`),接着使用如下命令解压: ```bash unzip /home/user/downloads/nginx-linux-arrch64.zip -d /usr/local/ ``` 这会把 Nginx 及其相关组件提取到 `/usr/local/nginx` 下[^3]。 #### 配置环境变量 (可选) 为了让系统能够识别新安装的服务程序,在 `.bashrc` 或者全局配置文件中添加 Nginx 路径: ```bash export PATH=$PATH:/usr/local/nginx/sbin source ~/.bashrc ``` #### 初始化服务设置 创建 systemd service unit file 来管理 Nginx 作为后台进程运行。编辑一个新的单元文件位于 `/etc/systemd/system/nginx.service` : ```ini [Unit] Description=The NGINX HTTP and reverse proxy server After=network.target remote-fs.target nss-lookup.target [Service] Type=forking PIDFile=/usr/local/nginx/logs/nginx.pid ExecStartPre=/usr/local/nginx/sbin/nginx -t ExecStart=/usr/local/nginx/sbin/nginx ExecReload=/bin/kill -s HUP $MAINPID ExecStop=/bin/kill -s QUIT $MAINPID PrivateTmp=true [Install] WantedBy=multi-user.target ``` 保存更改后重载守护进程以使新的服务定义生效: ```bash systemctl daemon-reload ``` #### 启动与测试 启动 Nginx 并启用开机自启功能: ```bash systemctl start nginx systemctl enable nginx ``` 验证 Nginx 是否正常运作可以通过浏览器访问该主机 IP 地址来查看默认欢迎页面;也可以通过命令行工具 curl 测试响应情况: ```bash curl http://localhost ``` 如果一切顺利,则说明已经成功完成了基于 ARM 架构的操作系统的离线 Nginx 安装过程[^2]。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值