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

nginx安装环境部署(完整步骤)

在部署nginx前,我们需要进行环境的部署

1.编译工具gcc,g++,autoconf,automake ,make

sudo apt-get install gcc g++ autoconf automake make

2.依赖库zlib,openssl,pcre

2.1 openssl下载地址

https://www.openssl.org/source/openssl-3.0.14.tar.gz

1.mkdir openssl(创建一个存储目录)

2.cd openssl

3.wget  https://www.openssl.org/source/openssl-3.0.14.tar.gz 

4.tar -zxvf openssl-3.0.14.tar.gz

4.cd openssl-3.0.14

5./config

6.make && make Install

2.2 pcre下载地址

https://sourceforge.net/projects/pcre/files/pcre/8.45/pcre-8.45.tar.gz

1.mkdir pcre(创建一个存储目录)

2.cd pcre

3.wget  https://sourceforge.net/projects/pcre/files/pcre/8.45/pcre-8.45.tar.gz

4.tar -zxvf pcre-8.45.tar.gz

4.cd pcre-8.45

5./configure

6.make && make Install

2.3 nginx下载地址

https://nginx.org/download/nginx-1.2.7.tar.gz

1.mkdir nginx(创建一个存储目录)

2.cd nginx

3.wget  ​​​​​​​https://nginx.org/download/nginx-1.2.7.tar.gz

4.tar -zxvf nginx-1.2.7.tar.gz

4.cd nginx-1.2.7.tar.gz

5.     ./configure --help(先查看配置的参数)

具体的参数含义可以去查阅文档,我们加上需要的参数

6.     ./configure  --prefix=/home/fxk123/nginx/nginx127  --with-http_ssl_module  --with-http_fiv_module      --with-http_gzip_static_module  --with-http_stub_status_module  --with-threads   --with-file-aio

开始检查相关依赖 

 然后输入即可

7. make && make install

相关文章:

  • java如何截取字符串
  • 【亲测可用】docker进入正在运行的容器
  • 【代码随想录训练营】【Day 50】【动态规划-9】| Leetcode 198, 213, 337
  • 访问jlesage/firefox镜像创建的容器中文乱码问题
  • Mac 终端报错 zsh: command not found: brew 解决方案
  • JVM 三色标记算法
  • Linux的操作命令(2)
  • 计算机SCI期刊,IF=13.3+,期刊质量非常高,声誉佳
  • Linux系统学习——指令二
  • 无人机RTMP推流EasyDSS直播平台推流成功,不显示直播按钮是什么原因?
  • 阿三再现强盗行为,vivo、OPPO或彻底失去印度市场
  • 【proteus仿真】基于51单片机的电压检测系统
  • 问题(05)elementui 输入框里面禁止浏览器自动填充用户名密码、弹出浏览器历史密码提示框
  • Novartis诺华制药社招综合能力性格动机问卷入职测评笔试题库答案及包过助攻
  • 设计模式学习(二)工厂模式——工厂方法模式
  • flask接收请求并推入栈
  • JavaScript新鲜事·第5期
  • Js基础知识(一) - 变量
  • LeetCode541. Reverse String II -- 按步长反转字符串
  • LeetCode算法系列_0891_子序列宽度之和
  • log4j2输出到kafka
  • PHP 的 SAPI 是个什么东西
  • REST架构的思考
  • Twitter赢在开放,三年创造奇迹
  • Vue实战(四)登录/注册页的实现
  • 读懂package.json -- 依赖管理
  • 高性能JavaScript阅读简记(三)
  • 基于axios的vue插件,让http请求更简单
  • 什么软件可以剪辑音乐?
  • 数组的操作
  • 腾讯优测优分享 | 你是否体验过Android手机插入耳机后仍外放的尴尬?
  • 优秀架构师必须掌握的架构思维
  • 最近的计划
  • 积累各种好的链接
  • 专访Pony.ai 楼天城:自动驾驶已经走过了“从0到1”,“规模”是行业的分水岭| 自动驾驶这十年 ...
  • ​zookeeper集群配置与启动
  • ​业务双活的数据切换思路设计(下)
  • #1014 : Trie树
  • #java学习笔记(面向对象)----(未完结)
  • (1)(1.8) MSP(MultiWii 串行协议)(4.1 版)
  • (175)FPGA门控时钟技术
  • (22)C#传智:复习,多态虚方法抽象类接口,静态类,String与StringBuilder,集合泛型List与Dictionary,文件类,结构与类的区别
  • (C语言)fread与fwrite详解
  • (差分)胡桃爱原石
  • (独孤九剑)--文件系统
  • (免费领源码)python+django+mysql线上兼职平台系统83320-计算机毕业设计项目选题推荐
  • (生成器)yield与(迭代器)generator
  • (一)Dubbo快速入门、介绍、使用
  • .gitignore文件_Git:.gitignore
  • .NET 8.0 中有哪些新的变化?
  • .NET C# 使用GDAL读取FileGDB要素类
  • .net dataexcel 脚本公式 函数源码
  • /boot 内存空间不够
  • @AliasFor 使用
  • @GetMapping和@RequestMapping的区别