首页 > 系统相关 >Ubuntu18.04离线安装Nginx

Ubuntu18.04离线安装Nginx

时间:2023-09-13 14:22:05浏览次数:54  
标签:zlib tar local sudo 离线 cuierdan Nginx Ubuntu18.04 root

1、安装gcc等依赖包

sudo apt update
# 通过以下命令安装编译器和调试器,gdb是Linux下常用的程序调试器
sudo apt install build-essential gdb

# 如果成功,则显示版本号
gcc --version
g++ --version
gdb --version

2、下载nginx安装包

sudo wget http://nginx.org/download/nginx-1.24.0.tar.gz

 

3、下载PCRE、SSL、zlib

# 下载 pcre
sudo wget https://sourceforge.net/projects/pcre/files/pcre/8.45/pcre-8.45.tar.gz
 
# 下载 ssl
sudo wget https://www.openssl.org/source/openssl-1.1.1t.tar.gz
 
# 下载 zlib
sudo wget https://zlib.net/current/zlib.tar.gz

 

4、安装PCRE、SSL、zlib

安装PCRE

# 将安装包放入/usr/local路劲下
[cuierdan@root:local] cd /usr/local
# 解压
[cuierdan@root:local] sudo tar -zxvf pcre-8.45.tar.gz
# 进⼊pcre⽬录
[cuierdan@root:local] cd pcre-8.45
# 配置
[cuierdan@root:pcre-8.45] sudo ./configure
# 编译
[cuierdan@root:pcre-8.45] sudo make
# 安装
[cuierdan@root:pcre-8.45] sudo make install

安装 ssl

# 将安装包放入/usr/local 路劲下
[cuierdan@root:local] cd /usr/local
# 解压
[cuierdan@root:local] sudo tar -zxvf openssl-1.1.1t.tar.gz
# 进⼊⽬录
[cuierdan@root:local] cd openssl-1.1.1t/
# 配置
[cuierdan@root:openssl-1.1.1t] sudo ./config
# 编译
[cuierdan@root:openssl-1.1.1t] sudo make
# 安装
[cuierdan@root:openssl-1.1.1t] sudo make install

安装 zlib

# 将安装包放入到/usr/local路径下
[cuierdan@root:local] cd /usr/local
# 解压
[cuierdan@root:local] sudo tar -zxvf zlib-1.2.13.tar.gz
# 进⼊⽬录
[cuierdan@root:local] cd zlib-1.2.13/
# 配置
[cuierdan@root:zlib-1.2.13] sudo ./configure
# 编译
[cuierdan@root:zlib-1.2.13] sudo make
# 安装
[cuierdan@root:zlib-1.2.13] sudo make install

5、安装nginx

[cuierdan@root:local] cd /usr/local
# 解压
[cuierdan@root:local] sudo tar -zxvf nginx-1.24.0.tar.gz
# 进⼊⽬录
[cuierdan@root:local] cd nginx-1.24.0/
# 配置
[cuierdan@root:nginx-1.24.0] 编译:./configure --with-http_ssl_module (如果不带上--with-http_ssl_module则不支持https)
# 编译
[cuierdan@root:nginx-1.24.0] sudo make
# 安装
[cuierdan@root:nginx-1.24.0] sudo make install

 

标签:zlib,tar,local,sudo,离线,cuierdan,Nginx,Ubuntu18.04,root
From: https://www.cnblogs.com/xwgcxk/p/17699589.html

相关文章

  • linux下Nginx+Tomcat配置负载均衡
    1.安装tomcat可只本地安装一个tomcat 另一个用远程的    配置好默认直接访问单节点:8080是可以的 2.安装nginx上篇已讲     测试nginx安装成功http://localhost出现nginx主页面即可 3.配置nginx负载均衡    #usernobody;worker_processes1;#error_lo......
  • Nginx(一)Nginx简介
    Nginx(enginex)是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功......
  • nginx配置log_format
    1.默认格式:log_formatmain'$remote_addr-$remote_user[$time_local]"$request"''$status$body_bytes_sent"$http_referer"''"$http_user_agent""$http_x_forw......
  • nginx之模块
    模块概述nginx将各功能模块组织成一条链,当有请求到达的时候,请求依次经过这条链上的部分或者全部模块,进行处理。每个模块实现特定的功能。例如,实现对请求解压缩的模块,实现SSI的模块,实现与上游服务器进行通讯的模块,实现与FastCGI服务进行通讯的模块。有两个模块比较特殊,他们居于n......
  • 安装Nginx
    一、使用CentOS7自带Yum安装Nginx1、在安装Nginx前,先执行以下命令更新Yum源:yumupdate2、使用以下命令安装Nginx:yuminstallnginx3、安装完成后,使用以下命令启动Nginx:systemctlstartnginx二、手动编译安装Nginx1、下载Nginx源码包:wgethttp://nginx.org/download/ngin......
  • 通过Nginx配置一个ftp目录下载
    1首先需要安装Nginx组件2指定下载展示的目录,证书地址,日志信息位置即可。server{listen443ssl;server_namedownload.tianshiemo.com;ssl_certificate/ssl/download/fullchain.crt;ssl_certificate_key/ssl/download/private.key;access_log/cod......
  • nginx https 403错误
    userwwwwww;worker_processesauto;worker_cpu_affinityauto;error_log/home/wwwlogs/nginx_error.logcrit;pid/usr/local/nginx/logs/nginx.pid;#Specifiesthevalueformaximumfiledescriptorsthatcanbeopenedbythisprocess.worker_rlimit_no......
  • 解决部署K8S无法拉取镜像问题,K8S拉取离线镜像
    #catpull-images.sh#阿里云镜像#!/bin/bashimages=(kube-apiserver:v1.18.0kube-controller-manager:v1.18.0kube-scheduler:v1.18.0kube-proxy:v1.18.0pause:3.2etcd:3.4.3-0coredns:1.6.7)forimageNamein${images[@]};dodo......
  • 服务器数据恢复-EVA存储更换离线硬盘时又有硬盘离线导致存储崩溃不可用的数据恢复案例
     服务器数据恢复环境:HPEVA某型号存储,存储中一共有23块磁盘,上层映射给一台windowsserver服务器上。服务器故障&检测&分析:该EVA存储上三块磁盘指示灯显示黄色,此时存储设备还能正常工作。运维更换显示黄色的指示灯对应的硬盘,在更换硬盘的过程中,又有一块硬盘对应指示灯显示黄色离......
  • 十、Nginx防盗链设计
    先了解一下何谓盗链:「「盗链即是指外部网站引入当前网站的资源对外展示」」 ,来举个简单的例子理解:❝好比壁纸网站X站、Y站,X站是一点点去购买版权、签约作者的方式,从而积累了海量的壁纸素材,但Y站由于资金等各方面的原因,就直接通过<imgsrc="X站/xxx.jpg"/>这种方式照搬了X站的所有......