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

# 软件安装-Linux搭建nginx(单机版)

软件安装-Linux搭建nginx(单机版)

安装版本:nginx-1.24.0


文章目录

  • 软件安装-Linux搭建nginx(单机版)
  • 一、Nginx包下载
  • 二、创建用户
    • 1.新建组和用户
    • 2.设置用户密码
    • 3.登录自己创建的目录
  • 三、安装依赖组件
  • 四、安装Nginx
  • 五、启动Nginx
  • 六、配置Nginx


一、Nginx包下载

1. nginx-1.24下载地址(含pcre、openssl、zlib依赖包):https://pan.quark.cn/s/d190c1d05cd6

在这里插入图片描述

二、创建用户

1.新建组和用户

# 用root用户登录自己的linux系统
# 创建组,如果已经有组就无需创建
groupadd  nginx 
# 创建用户并将用户归属于nginx组				  
useradd  nginx -d  /nginx  -g  nginx 

2.设置用户密码

# passwd  nginx
Changing password for user nginx
New UNIX password: **键入用户密码**
Retype new UNIX password: **重新键入密码**

成功后如下图所示:

在这里插入图片描述

3.登录自己创建的目录

#登录自己创建的用户
su - nginx 

三、安装依赖组件

1、因为Nginx依赖于gcc的编译环境,所以,需要安装编译环境来使Nginx能够编译起来,检查是否安装了gcc环境,输入一下命令:

gcc --version

在这里插入图片描述
如果Linux系统没有安装gcc编译器,会提示“Command not found”。如果系统安装了gcc编译器,则会显示出当前安装的gcc编译器是哪个版本。一般情况下均会安装gcc编译器。

2、因为Nginx的http模块需要使用pcre来解析正则表达式,所以需要安装pcre,检查是否安装pcre环境,输入一下命令:

rpm -qa pcre

如果系统安装了pcre,则会显示出当前安装的pcre是哪个版本。否则未安装,如果未安装,使用下边方法进行安装。

cd /nginx/soft    --我的依赖包上传目录
tar -zxvf pcre-8.37.tar.gz
cd pcre-8.37

相关文章:

# 软件安装-Linux搭建nginx(单机版)

软件安装-Linux搭建nginx(单机版) 安装版本:nginx-1.24.0 文章目录 软件安装-Linux搭建nginx(单机版)一、Nginx包下载二、创建用户1.新建组和用户2.设置用户密码3.登录自己创建的目录三、安装依赖组件四、安装Nginx五、启动Nginx六、配置Nginx一、Nginx包下载 1. nginx-1.24下…...

成熟的汽车制造供应商协同平台 要具备哪些功能特性?

汽车行业是一个产业链长且“重”的行业,整个业务流程包括了研发、设计、采购、库存、生产、销售、售后等一系列环节,在每一个环节都涉及到很多信息交换的需求。对内要保证研发、采购、营销等业务环节信息流通高效安全,对外要与上、下游合作伙…...

React16源码: React中处理ref的核心流程源码实现

ref的实现过程 1 )概述 在更新流程当中如何去设置ref上面的对象的过程在我们创建fiber的时候去处理ref这个属性那我们什么时候创建fiber对象? 就是我们去更新某一个节点,然后要去调和它的子节点的时候这个时候我们会对每一个子节点去创建这个fiber对象…...

ref和reactive

看尤雨溪说:为什么Vue3 中应该使用 Ref 而不是 Reactive?...

掌握数据预测的艺术:线性回归模型详解

线性回归是统计学中用于建模两个或多个变量之间线性关系的一种方法,广泛应用于数据分析、机器学习等领域。从数学建模的角度出发,线性回归旨在找到一个线性方程,最好地描述自变量(或称为解释变量、特征变量)和因变量(或称为目标变量)之间的关系。本文将通过Python代码示…...

STM32F407移植OpenHarmony笔记8

继上一篇笔记,成功开启了littlefs文件系统,能读写FLASH上的文件了。 今天继续研究网络功能,让控制台的ping命令能工作。 轻量级系统使用的是liteos_m内核lwip协议栈实现网络功能,需要进行配置开启lwip支持。 lwip的移植分为两部分…...

C++:输入流/输出流

C流类库简介 C为了克服C语言中的scanf和printf存在的缺点。,使用cin/cout控制输入/输出。 cin:表示标准输入的istream类对象,cin从终端读入数据。cout:表示标准输出的ostream类对象,cout向终端写数据。cerr&#xff…...

十、Qt三维图表

一、Data Visualization模块概述 Data Visualization的三维显示功能主要有三种三维图形来实现,三各类的父类都是QAbstract3DGraph,从QWindow继承而来。这三类分别是:三维柱状图Q3DBar三维空间散点Q3DScatter三维曲面Q3DSurface 1、相关类的…...

CMake官方教程中文翻译 Step 6: Adding Support for a Testing Dashboard

鉴于自己破烂的英语,所以把cmake的官方文档用 谷歌翻译 翻译下来方便查看。 英语好的同学建议直接去看cmake官方文档(英文)学习:地址 点这里 或复制:https://cmake.org/cmake/help/latest/guide/tutorial/index.html …...

【leetcode】完全背包总结

本文内容参考了代码随想录&#xff0c;并进行了自己的总结。 完全背包 关键点 ● 每件物品有若干种状态&#xff1a;不选、选 1 件、选 2 件、…、选 n 件 代码 在代码上&#xff0c;只有重量的遍历方向和 01 背包不一样&#xff1a; for(int i 0; i < nums.length; i…...

【Linux】理解系统中一个被打开的文件

文件系统 前言一、C语言文件接口二、系统文件接口三、文件描述符四、struct file 对象五、stdin、stdout、stderr六、文件描述符的分配规则七、重定向1. 重定向的原理2. dup23. 重谈 stderr 八、缓冲区1. 缓冲区基础2. 深入理解缓冲区3. 用户缓冲区和内核缓冲区4. FILE 前言 首…...

k8s kubeadm部署安装详解

目录 kubeadm部署流程简述 环境准备 步骤简述 关闭 防火墙规则、selinux、swap交换 修改主机名 配置节点之间的主机名解析 调整内核参数 所有节点安装docker 安装依赖组件 配置Docker 所有节点安装kubeadm&#xff0c;kubelet和kubectl 定义kubernetes源并指定版本…...

RT-DETR算法优化改进: 下采样系列 | 一种新颖的基于 Haar 小波的下采样HWD,有效涨点系列

💡💡💡本文独家改进:HWD的核心思想是应用Haar小波变换来降低特征图的空间分辨率,同时保留尽可能多的信息,与传统的下采样方法相比,有效降低信息不确定性。 💡💡💡使用方法:代替原始网络的conv,下采样过程中尽可能包括更多信息,从而提升检测精度。 RT-DET…...

CocosCreator3.8源码分析

Cocos Creator架构 Cocos Creator 拥有两套引擎内核&#xff0c;C 内核 和 TypeScript 内核。C 内核用于原生平台&#xff0c;TypeScript 内核用于 Web 和小游戏平台。 在引擎内核之上&#xff0c;是用 TypeScript 编写的引擎框架层&#xff0c;用以统一两套内核的差异&#xf…...

(已解决)spingboot 后端发送QQ邮箱验证码

打开QQ邮箱pop3请求服务&#xff1a;&#xff08;按照QQ邮箱引导操作&#xff09; 导入依赖&#xff08;不是maven项目就自己添加jar包&#xff09;&#xff1a; <!-- 邮件发送--><dependency><groupId>org.springframework.boot</groupId><…...

【蓝桥杯冲冲冲】[NOIP2001 普及组] 装箱问题

蓝桥杯备赛 | 洛谷做题打卡day26 文章目录 蓝桥杯备赛 | 洛谷做题打卡day26题目描述输入格式输出格式样例 #1样例输入 #1样例输出 #1 提示思路 题解代码我的一些话 [NOIP2001 普及组] 装箱问题 题目描述 有一个箱子容量为 V V V&#xff0c;同时有 n n n 个物品&#xff0c;每…...

2024牛客寒假算法基础集训营1

文章目录 A DFS搜索M牛客老粉才知道的秘密G why外卖E 本题又主要考察了贪心B 关鸡C 按闹分配 今天的牛客&#xff0c;说是都是基础题&#xff0c;头昏昏的&#xff0c;感觉真不会写&#xff0c;只能赛后补题了 A DFS搜索 写的时候刚开始以为还是比较难的&#xff0c;和dfs有关…...

元素的显示与隐藏,精灵图,字体图标,CSSC三角

元素的显示与隐藏 类似网站广告&#xff0c;当我们点击关闭就不见了&#xff0c;但是我们重新刷新页面&#xff0c;会重新出现 本质&#xff1a;让元素在页面中隐藏或者显示出来。 1.display显示隐藏 2.visibility显示隐藏 3.overflow溢出显示隐藏 1.display属性&#xff08;…...

最新!2024顶级SCI优化!TTAO-CNN-BiGRU-MSA三角拓扑聚合优化、双向GRU融合注意力的多变量回归预测程序!

适用平台&#xff1a;Matlab 2023版及以上 TTOA三角聚合优化算法&#xff0c;将在2024年3月正式发表在中科院1区顶级SCI期刊《Expert Systems with Applications》上。 该算法提出时间极短&#xff0c;目前以及近期内不会有套用这个算法的文献。新年伊始&#xff0c;尽快拿下…...

Flink SQL Client 安装各类 Connector、组件的方法汇总(持续更新中....)

一般来说&#xff0c;在 Flink SQL Client 中使用各种 Connector 只需要该 Connector 及其依赖 Jar 包部署到 ${FLINK_HOME}/lib 下即可。但是对于某些特定的平台&#xff0c;如果 AWS EMR、Cloudera CDP 等产品会有所不同&#xff0c;主要是它们中的某些 Jar 包可能被改写过&a…...

论文阅读:arxiv 2026 Uncovering Security Threats and Architecting Defenses in Autonomous Agents: A Case S

总目录 大模型安全研究论文整理 2026年版&#xff1a;https://blog.csdn.net/WhiffeYF/article/details/159047894 Uncovering Security Threats and Architecting Defenses in Autonomous Agents: A Case Study of OpenClaw https://arxiv.org/abs/2603.12644 该论文《Uncov…...

YOLO11导出TFLite格式:移动端轻量级部署,如何将YOLO11转换为TFLite格式,并测试推理效果全面实战(一)

🎬 Clf丶忆笙:个人主页 🔥 个人专栏:《YOLOv11全栈指南:从零基础到工业实战》 ⛺️ 努力不一定成功,但不努力一定不成功! 文章目录 一、YOLO11与TFLite技术概述 1.1 TFLite格式技术解析 1.2 YOLO11转TFLite的应用价值 二、环境准备与依赖安装 2.1 Python环境配置 2…...

别再单机跑ETL了!手把手教你用Kettle 9.2.0搭建跨平台(Win+Linux)集群,处理海量数据

别再单机跑ETL了&#xff01;手把手教你用Kettle 9.2.0搭建跨平台&#xff08;WinLinux&#xff09;集群&#xff0c;处理海量数据 当你的ETL任务开始频繁出现超时告警&#xff0c;当数据量增长到单机处理需要通宵运行&#xff0c;当业务部门抱怨报表延迟越来越严重——是时候…...

别再纠结选哪个了!手把手教你根据项目需求选对Go框架:Gin、Kratos还是Zero?

实战指南&#xff1a;如何为你的Go项目精准匹配框架——Gin、Kratos与Zero深度解析 当启动一个新项目时&#xff0c;选择正确的框架往往决定了后续开发的顺畅程度。面对Gin、Kratos和Zero这三个主流Go框架&#xff0c;很多开发者会陷入选择困难。本文将带你从实际项目需求出发&…...

从PID到阻抗:机器人柔顺控制的模型演进与动力学角色

1. PID控制的本质与局限性 我第一次接触机器人控制时&#xff0c;导师就让我从PID开始学起。这个诞生于上世纪的控制算法&#xff0c;至今仍是工业界的"万金油"。但真正用它做过机器人项目的人都知道&#xff0c;PID就像一把锤子——简单粗暴但缺乏灵活性。 PID的核心…...

OpenClaw夜间值守:Qwen3.5-9B监控服务器报警截图

OpenClaw夜间值守&#xff1a;Qwen3.5-9B监控服务器报警截图 1. 为什么需要AI值守夜间监控&#xff1f; 凌晨3点的服务器报警短信&#xff0c;可能是运维工程师最不愿看到的通知之一。传统监控系统虽然能发出警报&#xff0c;但往往存在两个痛点&#xff1a;一是误报率高&…...

CAN总线终端电阻原理与应用详解

1. CAN总线终端电阻的基础认知作为一名汽车电子工程师&#xff0c;我经常需要处理CAN总线通信异常的问题。每当遇到波形不稳定或通信中断时&#xff0c;终端电阻总是首要检查的对象。CAN总线终端电阻的标准值是120Ω&#xff0c;这个数字在行业内几乎成为常识。但为什么是120Ω…...

GraphPad Prism 介绍是干啥的?安装教程

安装教程 安教和安包https://qqstone.top/blog/graphpad-prism-10.1.2 一、GraphPad Prism 是什么、用来干什么 GraphPad Prism 是专门面向生物医学、药学、生命科学、基础医学的科研统计与绘图软件&#xff0c;主打不用编程、操作简单、结果规范&#xff0c;是发表 SCI 论文…...

生物学家转型AI科学家的核心能力迁移

在生命科学领域深耕多年的生物学家&#xff0c;正以惊人的速度涌入AI研究前沿。这种跨界迁移并非偶然&#xff0c;其背后隐藏着两类学科间深刻的思维共鸣与方法论互补——而软件测试从业者&#xff0c;恰恰能从这种转型中获得关键启示。一、复杂系统解析能力的无缝转化生物学家…...

Mojo模块如何无缝注入PyTorch训练循环:从Cython替代到JIT热重载的完整链路(仅限内测版工具链公开)

第一章&#xff1a;Mojo模块如何无缝注入PyTorch训练循环&#xff1a;从Cython替代到JIT热重载的完整链路&#xff08;仅限内测版工具链公开&#xff09;Mojo模块通过原生ABI兼容层与PyTorch C前端深度对齐&#xff0c;无需修改torch.compile()调用栈即可嵌入训练循环。其核心机…...