Ubuntu20.04离线安装nginx

server/2024/11/14 3:51:47/

文章目录

  • 一、gcc/g++、make依赖包安装
    • 1.1 在有网的ubuntu机器上下载依赖包
    • 1.2 离线安装依赖包
  • 二、nginx相关依赖包安装
    • 2.1 有网机器上下载安装包
    • 2.2 上传压缩包并解压
    • 2.3 安装pcre
    • 2.4 安装zlib
    • 2.5 安装openssl
    • 2.6 安装nginx
  • 三、nginx启动验证

一、gcc/g++、make依赖包安装

1.1 在有网的ubuntu机器上下载依赖包

# 更新依赖源
apt-get update# 把缓存文件夹里的deb包清理掉
apt-get clean# 下载 build-essential 包,因为 build-essential 包中有 gcc、g++、make 等依赖包
apt-get install -d build-essential# 进入缓存文件夹查询已下载的 deb 包,并打包
cd /var/cache/apt/archives
tar -zcvf gccmake.tar.gz *.deb

1.2 离线安装依赖包

将有网机器上下载的安装包gccmake.tar.gz上传至离线服务器目录中(例如:/home/zbdq/gccg++

#解压压缩包
tar -zxvf gccmake.tar.gz 
#安装所有依赖包
dpkg -i   *.deb

验证是否安装成功

#验证gcc
gcc --version 
#验证g++
g++ --version
#验证make
make --version

出现下图中的结果表示安装成功。
在这里插入图片描述

nginx_39">二、nginx相关依赖包安装

2.1 有网机器上下载安装包

安装包版本下载地址
pcre8.45https://netix.dl.sourceforge.net/project/pcre/pcre/8.45/pcre-8.45.tar.gz
zlib1.3.1https://www.zlib.net/zlib-1.3.1.tar.gz
openssl1.1.1thttps://github.com/openssl/openssl/releases/download/OpenSSL_1_1_1t/openssl-1.1.1t.tar.gz
nginx1.20.1http://nginx.org/download/nginx-1.20.1.tar.gz

2.2 上传压缩包并解压

将上步骤中的tar.gz包上传至离线服务器目录中(例如:/home/zbdq/nginx-app/)并解压至于当前目录。

#解压所有压缩包至本目录下
tar -zxvf *.tar.gz

2.3 安装pcre

cd /home/zbdq/nginx-app/pcre-8.45
./configure
make
make install

2.4 安装zlib

cd /home/zbdq/nginx-app/zlib-1.3.1
./configure
make
make install

2.5 安装openssl

cd /home/zbdq/nginx-app/openssl-1.1.1t
./configure
make
make install

nginx_81">2.6 安装nginx

cd /home/zbdq/nginx-app/nginx-1.20.1
./configure --prefix=/usr/local/nginx -with-http_ssl_module --with-openssl=/home/zbdq/nginx-app/openssl-1.1.1t --with-pcre=/home/zbdq/nginx-app/pcre-8.45 --with-zlib=/home/zbdq/nginx-app/zlib-1.3.1
make
make install

nginx_89">三、nginx启动验证

cd /usr/local/nginx
./sbin/nginx -c ./conf/nginx.conf
./sbin/nginx -t
#显示如下输出则配置正确
nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful

在浏览器中输入http://localhost:80,显示下图表示安装成功。
在这里插入图片描述


http://www.ppmy.cn/server/141313.html

相关文章

【智慧出行】微信小程序智慧旅游服务平台,轻松规划旅程

作者介绍:✌️大厂全栈码农|毕设实战开发,专注于大学生项目实战开发、讲解和毕业答疑辅导。 🍅获取源码联系方式请查看文末🍅 推荐订阅精彩专栏 👇🏻 避免错过下次更新 Springboot项目精选实战案例 更多项目…

【神经科学学习笔记】基于分层嵌套谱分割(Nested Spectral Partition)模型分析大脑网络整合与分离的局部指标(二)

前言 1.学习背景 前几天笔者学习使用NSP (Network Segregation and Partnership) 算法计算大脑整合分离的全局指标,现在要在之前学习的基础上再来玩玩局部指标。 局部指标的计算主要在两个层面上进行:第一个层面是针对每个独立ROI的指标计算&#xff0…

解决”重复文件名重命名“问题【根据Word系统方式】

提示:工作中遇到的功能需求,在此记录,不喜勿喷!谢谢 文章目录 前言一、需求分析二、需求实现 前言 最近工作中遇到的我认为有必要记录的需求实现,希望可以帮助到有同样需求的小伙伴们! 提示:以…

Axure大屏可视化模板:赋能各行各业的数据展示与管理

如何高效、直观地展示和分析数据,成为企业和机构面临的重要挑战。Axure大屏可视化模板作为一种先进的数据展示工具,凭借其强大的交互性和直观性,在多个领域内得到了广泛应用。从农业生产的智能化管理到城市发展的精细化管理,再到企…

CKA认证 | Day1 k8s核心概念与集群搭建

第一章 Kubernetes 核心概念 1、主流的容器集群管理系统 容器编排系统: KubernetesSwarmMesos Marathon 2、Kubernetes介绍 Kubernetes是Google在2014年开源的一个容器集群管理系统,Kubernetes简称K8s。 Kubernetes用于容器化应用程序的部署&#x…

大语言模型安全,到底是什么的安全

什么是AI安全 自ChatGPT问世以来,市场上涌现出了众多大型语言模型和多样化的AI应用。这些应用和模型在为我们的生活带来便利的同时,也不可避免地面临着安全挑战。AI安全,即人工智能安全,涉及在人工智能系统的开发、部署和使用全过…

goframe开发一个企业网站 验证码17

Go验证码功能实现详解 目录结构 ├── internal │ ├── controller │ │ └── captcha │ │ └── captcha.go │ ├── logic │ │ └── captcha │ │ └── captcha.go │ └── service │ └── captcha.go1. Serv…

电阻按材料分类、不同的电阻

TOC 按电阻材料工艺进行分类 3.1.线绕电阻: 使用高电阻率的康铜、锰铜或镍铬合金丝缠绕在陶瓷骨架(一般采用陶瓷、塑料、涂覆绝缘层的金属骨架)上制作而成的。玻璃釉绕线电阻表面被覆一层玻璃釉;涂漆线绕电阻表面被覆一层保护有…