linux按照nginx
第一步先按照依赖gcc
一键安装上面四个依赖
Nginx的编译安装需要一些依赖库,如gcc、make、zlib、openssl等。可以使用yum命令安装这些依赖:
yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel
创建目录
mkdir /usr/nginx
切换到nginx
cd /usr/nginx
安装tar包
wget http://nginx.org/download/nginx-1.26.1.tar.gz
然后解压
tar -xvf nginx-1.26.1.tar.gz
然后进到nginx目录下
cd /usr/nginx/nginx-1.26.1
执行命令 都在当前目录下不要切换目录
运行./configure 脚本进行配置,可以添加各种编译参数以启用特定功能。以下是一个基础配置示例:
./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-http_stub_status_module
执行make命令
make
结果如下
执行make install
执行完毕后
然后有的博客说他会在目录下找到bin
如果找不到这时候可以在
where is nginx 找到对应的nginx目录
cd /usr/local/nginx/sbin
./nginx进行启动
ps -ef|grep nginx 找到对应的nginx
如果想修改 nginx目录
cd /usr/nginx
可以修改里面的配置,想知道怎么修改后期部署的时候会说
然后访问ip+80,配置默认是80
代表成功
相关文章:
linux按照nginx
第一步先按照依赖gcc 一键安装上面四个依赖 Nginx的编译安装需要一些依赖库,如gcc、make、zlib、openssl等。可以使用yum命令安装这些依赖: yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel 创建目录 mkdir /usr/nginx 切换…...
SpringMVC(八)Knife4j 接口文档
目录 一 基础使用 1 配置pom.xml相关依赖 2 项目配置 3 输入指定路径(http://localhost:8080/doc.html) 二 一些使用方法 1 Tag 2 Operation 3 Schema 4 Parameter 5 可以根据需求来设置 补充:日期的格式化 Knife4j 是基于 Swag…...
Java集成MQTT和Kafka实现稳定、可靠、高性能的物联网消息处理系统
Java集成MQTT和Kafka实现高可用方案 1. 概述 在物联网(IoT)和分布式系统中,消息传递的可靠性和高可用性至关重要。本文将详细介绍如何使用Java集成MQTT和Kafka来构建一个高可用的消息处理系统。 MQTT(消息队列遥测传输)是一种轻量级的发布/订阅协议,适用于资源受限的设备和…...
【操作系统安全】任务6:Linux 系统文件与文件系统安全 学习指南
目录 一、文件系统基础概念 二、查看文件系统信息 2.1 磁盘空间查看 2.2 分区与挂载管理 2.3 文件系统类型操作 三、文件系统权限配置 3.1 基础权限管理 3.2 所有权管理 3.3 特殊权限设置 四、文件操作基础 4.1 文件创建 4.2 文件删除 4.3 文件复制与移动 4.4 文件…...
华为中小型企业项目案例
实验目的(1) 熟悉华为交换机和路由器的应用场景 (2) 掌握华为交换机和路由器的配置方法 实验拓扑实验拓扑如图所示。 华为中小型企业项目案例拓扑图 实验配置市场部和技术部的配置创建VLANLSW1的配置 [LSW1]vlan batch 10 20 [LSW1]q…...
Zabbix安装(保姆级教程)
Zabbix 是一款开源的企业级监控解决方案,能够监控网络的多个参数以及服务器、虚拟机、应用程序、服务、数据库、网站和云的健康状况和完整性。它提供了灵活的通知机制,允许用户为几乎任何事件配置基于电子邮件的告警,从而能够快速响应服务器问题。Zabbix 基于存储的数据提供…...
JDBC数据库连接池技术详解——从传统连接方式到高效连接管理
1. 引言 在开发数据库应用时,我们通常需要与数据库建立连接并执行SQL语句。传统的JDBC连接方式虽然简单直接,但在高并发场景下容易带来性能问题,甚至导致系统崩溃。因此,引入数据库连接池(Connection Pool)…...
微服务存在的问题及解决方案
微服务存在的问题及解决方案 1. 存在问题 1.1 接口拖慢 因为一个接口在并发时,正好执行时长又比较长,那么当前这个接口占用过多的 Tomcat 连接,导致其他接口无法即时获取到 Tomcat 连接来完成请求,导致接口拖慢,甚至…...
C语言中的结构体数组
一、什么是结构体数组? 在C语言中,**结构体(struct)**是一种自定义数据类型,它可以将不同类型的数据组合成一个单一的数据结构。结构体数组则是多个结构体元素按顺序存储在内存中的集合。通过结构体数组,可以存储多个相同类型的结构体,每个结构体都拥有自己独立的成员变…...
[GESP 202412 一级 T1] 温度转换
描述 小杨最近学习了开尔文温度、摄氏温度和华氏温度的转换。令符号 KK 表示开尔文温度,符号 CC 表示摄氏温度,符号 FF 表示华氏温度,这三者的转换公式如下: C K - 273.15 F C*1.8 32 现在小杨想编写一个程序计算某一开尔文…...
虚幻基础:GAS
文章目录 Gameplay Tag:项目类:可直接按标签管理游戏中的各种对象。其他:数据表格:gameplaytag primary data asset:项目类:存储游戏中的数据:通常用于配置表蓝图:primary data asse…...
案例:图书管理
掌握图书管理案例的实现,能够使用Spring Boot整合Thymeleaf完成图书管理案例。 1.任务需求 (1)项目使用Spring Boot整合Thymeleaf,项目展示的页面效果全部通过Thymeleaf的模板文件实现。 (2)查询所有图书。…...
Pycharm 社区版安装教程
找到安装包双击安装文件---点击下一步 一般路径是:C:\Rambo\Software\Development 选择完成后就是如下地址: C:\Rambo\Software\Development\PyCharm Community Edition 2024.3.3 点击上述3个位置就可以了----下一步 等待安装就可以了---完成后点击完成…...
RabbitMQ 全面详解(附面试重点)
RabbitMQ 全面详解(附面试重点) 一、RabbitMQ 与其他消息队列对比 特性RabbitMQKafkaRocketMQActiveMQ设计定位企业级消息中间件(传统业务场景)高吞吐分布式流处理平台(日志、大数据)金融级高可靠消息中间…...
浏览器好用的去广告插件和暗黑模式护眼插件
提升浏览体验:Edge浏览器的Adblock和Dark Mode扩展 Adblock:告别广告干扰 功能:高效拦截弹窗、横幅和视频广告,提升网页整洁度,加快加载速度,节省流量。安装链接:安装Adblock Dark Mode for E…...
VBA第二十七期 数据录入中验证格式有效性
Excel的数据有效性验证是一个有用的工具,但会需要我们向使用数据单元格提前设定有效性验证规则。这样一来使数据的有效性验证功能不能使用在VBA编程中。下面介绍如何在工作表中使用Change事件来创建数据有效性验证过程。监视单元格区域验证数据输入的有效性…...
基于 Verilog 的时序设计:从理论到实践的深度探索
在数字电路设计领域,时序设计是一个至关重要的环节,它涉及到组合逻辑电路与时序逻辑电路的设计差异、时钟信号的运用以及触发器的工作原理等多个方面。本文将围绕基于 Verilog 的时序设计实验展开,详细阐述实验过程、代码实现以及结果分析,帮助读者深入理解时序设计的核心概…...
[JAVASE] 反射
一. 反射概念 反射(Reflection)允许程序在运行时查询、访问和修改类、接口、字段和方法的信息。反射提供了一种动态操作类的能力。 二. Java反射的基本使用和应用 java.lang.reflect 是 Java 反射机制的核心包 ,提供了操作类及其成员&…...
C++11智能指针简述
一、实现原理 在智能指针对象中有一个裸指针,此指针存储的是动态创建对象的地址,用于生存期控制,能够确保智能指针对象离开所在作用域时,自动正确地销毁动态创建的对象,防止内存泄漏。 使用裸指针存在的问题ÿ…...
【spring boot 实现图片验证码 前后端】
导入hutool依赖 <!--hutool--><dependency><groupId>cn.hutool</groupId><artifactId>hutool-all</artifactId><version>5.8.36</version>获取验证码接口 Autowiredprivate Captcha captcha;private final static Long VALIDA…...
QT中读取QSetting文件
1.ini文件的格式 头文件 #include <QSettings> #include <QStringList> #include <QtCore> #include <QDebug>2.读文件 //ini文件的读取 void iniTest::readIniFile(QString filePath) {//1.打开ini文件QSettings m_iniFile(filePath, QSettings::I…...
网络安全 --- 基于网络安全的 Linux 最敏感目录及文件利用指南
目录 基于网络安全的 Linux 最敏感目录及文件利用指南 Linux 中最敏感的目录及文件 1. /etc 2. /root 3. /var/log 4. /proc 5. /tmp 6. /home 7. /boot 8. /dev 如何利用这些敏感文件 你可能没想到的知识点 总结 Linux 中最敏感的目录及文件 1. /etc 存放内容&a…...
操作系统八股文整理(一)
操作系统八股文整理 一、进程和线程的区别二、进程与线程的切换过程一、进程切换进程切换的步骤: 二、线程切换线程切换的步骤: 三、进程切换与线程切换的对比四、上下文切换的优化 三、系统调用一、系统调用的触发二、从用户空间切换到内核空间三、执行…...
ssh转发笔记
工作中又学到了,大脑转不过来 现有主机A,主机B,主机C A能访问B,B能访问C,A不能访问C C上80端口有个服务,现在A想访问这个服务,领导让用ssh转发,研究半天没找到理想的语句…...
[从零开始学SSM] Bean的配置
bean基础配置 bean别名配置 bean的作用范围配置 由运行结果可知,Spring创建的bean默认是单例的 那么如果我想创建非单例的bean怎么办,这时候就需要用到配置的方式完成了:在<bean>的属性中添加一个scope属性,该属性默认是si…...
CML(Current Mode Logic)电平详解
一、CML的定义与核心特性 CML(Current Mode Logic,电流模式逻辑) 是一种基于 电流驱动 的高速差分信号标准,专为 10Gbps以上超高速传输 设计。其核心原理是通过恒定的尾电流源切换电流路径,生成低摆幅差分信号&#x…...
【链表世界的深度探索:从基础到高阶的算法解读】—— LeetCode
文章目录 反转链表链表的中间结点合并两个有序链表相交链表两数相加两两交换链表中的节点重排链表合并K个升序链表K个一组翻转链表 反转链表 这道题目的意思很好理解,即将链表给反转即可 方法一: 利用双指针进行操作,定义两个变量 prev 以及…...
JMeter 性能测试
Jmeter 用户手册 名词解释: RPS:每秒请求数-每秒向服务器发送多少请求数(一个场景,系统面临多大的压力) TPS:每秒事务数-每秒能够处理多少请求/事务数性能评价标准(其中的一个核心指标&#x…...
LCR 159. 库存管理 III
这道题虽然简单,但是可以有多种解法,适合练习各种解法。 可以用基于快速排序思想的快速选择算法: class Solution { public:vector<int> inventoryManagement(vector<int>& stock, int cnt) {vector<int> res;int le…...
Spring IOC(五个类注解)
controller、service、Repository、Component 、Configurationpackage com.java.ioc;import com.java.ioc.Controller.HelloController; import com.java.ioc.rep.UserRepository; import com.java.ioc.service.UserService; import org.springframework.boot.SpringApplicatio…...
JavaScript 中的包装类型:概念、作用与使用场景
文章目录 引言1. 什么是包装类型?1.1 包装类型的定义1.2 包装类型的作用 2. 包装类型的使用2.1 自动装箱(Autoboxing)示例 2.2 手动创建包装对象示例 3. 包装类型的特性3.1 包装对象的生命周期示例 3.2 基本类型与包装对象的区别示例 4. 包装…...
Linux 如何上传本地文件以及下载文件到本地命令总结
如果你希望在 Shell 终端中将远程服务器上的文件下载到本地电脑,可以使用以下工具和命令: 1. rz / sz(用于 Xshell、MobaXterm 等终端) 如果你使用的是Xshell、SecureCRT、MobaXterm等支持 rz/sz 的终端,可以使用 rz …...
CentOS 上扩展 Swap 分区的大小
在 CentOS 上扩展 Swap 分区的大小可以通过以下几种方式实现: 方法 1:增加 Swap 文件(推荐) 如果你的 Swap 是基于文件的(而不是分区),你可以增加 Swap 文件的大小,而不需要修改磁盘…...
清晰易懂的Miniconda安装教程
小白也能看懂的 Miniconda 安装教程 Miniconda 是一个轻量级的 Python 环境管理工具,适合初学者快速搭建 Python 开发环境。本教程将手把手教你如何在 Windows 系统上安装 Miniconda,并配置基础环境,确保你能够顺利使用 Python 进行开发。即…...
算法016——最小覆盖子串
力扣——最小覆盖子串(点击跳转) 分析题目 我们先随便从一个位置开始,让 right 右移,直到找到符合题目的位置停下 之后,让 left 右移,此时会出现两种情况 仍然符合要求,right 不需要动不符合…...
DeepSeek-R1大模型微调技术深度解析:架构、方法与应用全解析
1. DeepSeek-R1大模型架构设计与技术特性 1.1 架构设计 DeepSeek-R1作为超大规模语言模型,其核心架构设计包含以下创新: 专家混合架构(MoE) 采用6710亿参数的混合专家架构(MoE),每个推理过程仅激活370亿参数,实现计算效率与资源利用率的突破性提升。 Transformer框架…...
二阶近似 是什么意思
二阶近似 是什么意思 一、二阶近似的概念与举例 二阶近似是数学分析中通过泰勒展开对函数进行近似的方法,保留到二阶项(即包含一阶导数和二阶导数)。在优化问题(如模型训练)中,常用于近似损失函数,帮助更精准地更新模型参数。 举例: 假设损失函数为 L ( θ ) \mathc…...
STM32U575RIT6单片机(四)
作业: 使用I2C获取SHT20传感器温湿度 使用I2C获取AP3216C三合一传感器: 光照, 接近, 红外 三个功能 合并的传感器 #ifndef SHT20_H #define SHT20_H#include "stdint.h" #include "i2c.h" #include "stdio.h" //1、确定从机的设备地址(代码不…...
deepseek内网离线部署手册
前言 在当下 AI 浪潮汹涌的时代,DeepSeek 以其卓越的性能和出色的表现,迅速成为了众多专业人士和科技爱好者热议的焦点工具。在众多AI大模型的比拼中,DeepSeek 展现出了优越的实力。然而,对于许多企业和组织而言,出于…...
第七次作业,网络防御高级
拓扑:1 接口ip配置和区域划分: fw1: [fw1]interface GigabitEthernet 0/0/0 [fw1-GigabitEthernet0/0/0]service-manage all permit [fw1]firewall zone trust [fw1-zone-trust]add interface GigabitEthernet 1/0/0 [fw1]securi…...
“AIGC”狂飙:一场正在撕裂传统产业链的“智能革命”
前言 在过去的几年中,人工智能技术经历了飞速的发展,深刻地改变了全球科技产业的格局。2023年被称为“AI元年”,这一年的标志性事件包括ChatGPT的发布和大语言模型的快速崛起,这些技术突破不仅引发了全球范围内的关注,…...
【鸿蒙开发】Hi3861学习笔记- 定时器中断
00. 目录 文章目录 00. 目录01. 概述02. 定时器相关API2.1 hi_timer_create2.2 hi_timer_start2.3 hi_timer_stop2.4 hi_timer_delete 03. 硬件设计04. 软件设计05. 实验现象06. 附录 01. 概述 定时器,顾名思义就是用来计时的,我们常常会设定计时或闹钟…...
GB9706.1-2020部分定义
一、可拆卸的网电源连接器 1、器具耦合器 2、设备电源输入插口 3、可拆卸电源软电线 4、ME 设备 5、固定的网电源插座/多位插座(MSO) 6、网电源连接器 7、网电源插头 二、可拆卸的网电源连接 1、器具输入插座 2、患者连接 3、电线管 4、可拆卸电源软电线 5、外壳 6、固定…...
PCL 多项式拟合点法线(二维)
文章目录 一、简介二、实现代码三、实现效果参考资料一、简介 这个思路其实很简单,假设我们有一组曲线点,我们可以对其拟合曲线并计算其导数来获取每个点的法向量,当然这一思路也可以扩展至三维。具体过程如下所示: 二、实现代码 PolyFit.h #pragma once/* ** 基于最小二乘…...
docker中安装Ghost报错Error: connect ECONNREFUSED 127.0.0.1:3306
今天尝试在docker中运行ghost报错 "Unknown database error"Error ID:500Error Code: ECONNREFUSED----------------------------------------Error: connect ECONNREFUSED 127.0.0.1:3306at /var/lib/ghost/versions/5.112.0/node_modules/knex-migrator/lib/datab…...
Java创造型模式之原型模式详解
设计模式是面向对象设计中的一种标准方法,用于解决常见的设计问题。原型设计模式(Prototype Pattern)是23种经典设计模式之一,属于创建型模式,它允许通过复制现有对象来创建新对象,而不是通过构造函数或工厂…...
3.17日Man2Marine
上游任务 vs. 下游任务 任务类型作用你的研究中的例子上游任务(Upstream Task)训练通用的音频表示,提供特征在大规模人类语音数据集上进行自监督学习下游任务(Downstream Task)利用上游任务学到的特征进行具体任务微调模型进行海洋哺乳动物叫声分类在 NLP(自然语言处理)…...
Fisher信息、梯度方差与学习率调度器的计算流程
Fisher信息、梯度方差与学习率调度器的计算流程 目录 Fisher信息、梯度方差与学习率调度器的计算流程**步骤1:定义模型与数据集****步骤2:计算梯度与Fisher信息****步骤3:计算梯度方差****步骤4:定义学习率调度器****步骤5:参数更新流程****示例输出****关键概念说明**步骤…...
209、不大于n的数的组合(python)
题目 已知一个数n和可组合的数字集合s,通过组合数字集合构成一个数x,使其不大于n。 例如: n 22356789 a [2, 3, 4, 8, 9] x 22349999 代码实现 n 22356789 a [2, 3, 4, 8, 9] a.sort() s str(n) tag True res [] for i in range…...
Matlab 汽车电子驻车系统仿真分析
1、内容简介 Matlab 176-汽车电子驻车系统仿真分析 可以交流、咨询、答疑 2、内容说明 略 摘 要: 论述了电子驻车制动控制系统的基本结构 、 组成及功能,并基于 Matlab/Simulink ,构建了包括直流电机 、 丝杠螺母及其内部 零件和相关摩擦力…...