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

Ubuntu20.04离线安装nginx

文章目录

  • 一、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相关依赖包安装

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

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启动验证

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.mrgr.cn/news/68698.html

相关文章:

  • 我的博客网站为什么又回归Blazor了
  • 国内 ChatGPT中文版镜像网站整理合集(2024/11/08)
  • 实现视频一键压缩的10款工具大盘点:
  • MySQL OnlineDDL添加字段
  • 十九、计算机视觉-轮廓检测
  • 牛客练习赛131(dp,dfs,bfs,线段树维护等差数列)
  • 微积分复习笔记 Calculus Volume 1 - 4.9 Newton’s Method
  • Java字节码增强库ByteBuddy
  • [面试]关于Redis 的持久化你了解吗
  • 孩子厌学怎么办?家长可以这样做
  • sqoop Oracle 导入到hive 日期时间消失
  • 【MySQL】零碎知识点(易忘 / 易错)总结回顾
  • vue3 动态路由+动态组件+缓存应用
  • 代码 RNN原理及手写复现
  • 《FreeRTOS的配置与临界段》
  • 【Linux系统】—— 基本指令(二)
  • 建筑安全员题库分享
  • 免费 CRM 软件推荐:2025年国内外这10款系统值得试
  • 【HarmonyOS】not supported when useNormalizedOHMUrl is not true.
  • Hatcher代数拓扑教材
  • 05 SQL炼金术:深入探索与实战优化
  • 继承(c++)
  • 牛客小白月赛104(未补)
  • QT项目之推箱子
  • MySQL库操作
  • 英语介词的介绍