当前位置: 首页 > news >正文

centos7.9中离线安装nginx开启ssl,arm架构

一、首先需要去国内相关镜像库下载相关依赖rpm:

http://mirrors.bfsu.edu.cn/centos-altarch/7.9.2009/os/aarch64/
http://mirror.nju.edu.cn/centos-altarch/7.9.2009/os/aarch64/
http://mirrors.tuna.tsinghua.edu.cn/centos-altarch/7.9.2009/os/aarch64/
http://mirrors.huaweicloud.com/centos-altarch/7.9.2009/os/aarch64/
http://mirror.xtom.com.hk/centos-altarch/7.9.2009/os/aarch64/
http://mirror-hk.koddos.net/centos-altarch/7.9.2009/os/aarch64/
http://mirror.aktkn.sg/centos-altarch/7.9.2009/os/aarch64/
http://ftp.yz.yamagata-u.ac.jp/pub/linux/centos-altarch/7.9.2009/os/aarch64/
http://mirror.truenetwork.ru/centos-altarch/7.9.2009/os/aarch64/
http://mirrors.powernet.com.ru/centos-altarch/7.9.2009/os/aarch64/

二、下载的rpm依赖有:

rpm -ivh cpp-4.8.5-44.el7.aarch64.rpm  --nodeps  --force
rpm -ivh gcc-4.8.5-44.el7.aarch64.rpm  --nodeps  --force
rpm -ivh gcc-c++-4.8.5-44.el7.aarch64.rpm  --nodeps  --force
rpm -ivh gcc-plugin-devel-4.8.5-44.el7.aarch64.rpm  --nodeps  --force
rpm -ivh glibc-devel-2.17-317.el7.aarch64.rpm  --nodeps  --force
rpm -ivh glibc-headers-2.17-317.el7.aarch64.rpm  --nodeps  --force
rpm -ivh kernel-headers-4.18.0-193.28.1.el7.aarch64.rpm  --nodeps  --force
rpm -ivh libmpc-1.0.1-3.el7.aarch64.rpm  --nodeps  --force
rpm -ivh mpfr-3.1.1-4.el7.aarch64.rpm  --nodeps  --force
rpm -ivh openssl-1.0.2k-19.el7.aarch64.rpm  --nodeps  --force
rpm -ivh openssl-devel-1.0.2k-19.el7.aarch64.rpm  --nodeps  --force
rpm -ivh pcre-8.32-17.el7.aarch64.rpm  --nodeps  --force
rpm -ivh pcre-devel-8.32-17.el7.aarch64.rpm  --nodeps  --force
rpm -ivh perl-Data-Dumper-2.145-3.el7.aarch64.rpm  --nodeps  --force
rpm -ivh zlib-1.2.7-18.el7.aarch64.rpm  --nodeps  --force
rpm -ivh zlib-devel-1.2.7-18.el7.aarch64.rpm  --nodeps  --forcerpm -ivh openssl-static-1.0.2k-19.el7.aarch64.rpm  --nodeps  --force
rpm -ivh openssl-perl-1.0.2k-19.el7.aarch64.rpm  --nodeps  --force
rpm -ivh openssl-libs-1.0.2k-19.el7.aarch64.rpm  --nodeps  --force
rpm -ivh unzip-6.0-21.el7.aarch64.rpm  --nodeps  --force
rpm -ivh zip-3.0-11.el7.aarch64.rpm  --nodeps  --force
rpm -ivh pcre-tools-8.32-17.el7.aarch64.rpm  --nodeps  --force
rpm -ivh pcre-static-8.32-17.el7.aarch64.rpm  --nodeps  --force

注意:1、博主是下载上面了这些包,实际看自己服务器具体缺失的包,可能需要增加一些

2、上面命令是下载好的包,上传到服务器执行安装的命令

三、去官网下载最新的nginx

nginx: download

四、编译安装nginx

#进入
cd /home/nginx
#解压
tar  -zxvf  nginx-1.22.1.tar.gz
#进入文件夹
/home/nginx/nginx-1.22.1
#不用开启https
./configure
#需要开启https,--with-openssl路径需要根据自己实际情况配置
./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-openssl=/home/nginx/nginxarm/openssl-1.1.1l
make
make install

注意:--with-openssl=/home/nginx/nginxarm/openssl-1.1.1l里面的openssl可以根据自己实际情况配置,博主配置是因为已经安装了openssl,但是编译还是提示找不到路径,所以去官网下载了一个openssl进行编译,官网地址:https://www.openssl.org/source/

其他说明:这是arm架构离线安装nginx,如果是x86离线安装的话,镜像库选择就需要是x86镜像库:CentOS Mirror

http://www.lryc.cn/news/267986.html

相关文章:

  • LENOVO联想笔记本小新Pro 14 IRH8 2023款(83AL)电脑原装出厂Win11系统恢复预装OEM系统
  • blender使用faceit绑定自己的表情动作
  • 有关List的线程安全、高效读取:不变模式下的CopyOnWriteArrayList类、数据共享通道:BlockingQueue
  • OCC服务器和BCC服务器中文件同步
  • 工具系列:TimeGPT_(2)使用外生变量时间序列预测
  • 应用于前端的自然断点法:wasm应用示例
  • web前端javaScript笔记——(6)数组
  • vue的props
  • 【51单片机系列】DS18B20温度传感器模块
  • ubuntu20.04 conda环境配置Mask2former记录
  • Git更新远程分支
  • 2023年软件工程师工作总结范文
  • STM32实战之深入理解I²C通信协议
  • 如何区分ChatGPT 3.5与ChatGPT 4:洞悉智能对话的新时代
  • blender scripting 编写
  • 使用 Elasticsearch 检测抄袭 (二)
  • WPF DataGrid
  • 【cesium-5】鼠标交互与数据查询
  • Xcode 编译速度慢是什么原因?如何提高编译速度?
  • Best Arm Identification in Batched Multi-armed Bandit Problems
  • Unity编辑器紫色
  • 冒泡排序(C语言)
  • Unity中Shader观察空间推导(在Shader中实现)
  • Hive04_DDL操作
  • odoo17核心概念view4——view.js
  • Centos7 openSSL
  • Web 安全之文件下载漏洞详解
  • 搬运机器人RFID传感器CNS-RFID-01|1S的RS485(MODBUS|HS协议)通讯连接方法
  • 使用ZMQ.proxy实现ZMQ PUB消息转发
  • 若依SQL Server开发使用教程