Nginx介绍Nginx:engineX,2002年,开源,商业版NGINX是免费,开源,高性能的HTTP和反向代理服务器,邮件代理服务器,通用TCP/UDP代理服务器解决C10K问题(10KConnections)官网:http://nginx.org二次开发版:Tengine,OpenResty(章亦春)I/O介绍I/O:网络IO:本质是socket读取磁盘IO:每次IO,都要经由两个阶段:第
原创
2018-07-13 22:08:38
2774阅读
点赞
Nginx的配置是以模块为单位来组织的,每一个模块包含一个或多个指令,指令是配置文件中的最小配置单元,一切配置项皆为指令。如http核心模块中的include、default_type、sendfile指令,都属于http模块。nginx所有模块中的指令见官方文档说明:http://nginx.org/en/docs/dirindex.html注意:以下配置中的“上下文”表示指令可以配置在哪些模块
转载
2024-04-07 11:39:42
38阅读
目录1、nginx 简介2、nginx的工作原理3、nginx 工作方式4、nginx 安装命令行安装卸载命令从源码构建查看版本测试启动5、详解nginx配置文件第一部分:全局块第二部分:events块第三部分:http6、hosts 文件简介1、nginx 简介nginx [engine x] 是 HTTP 和反向代理服务器、邮件代理服务器和通用 TCP/UDP 代理服务器。nginx
转载
2024-02-21 11:38:01
45阅读
LSM tree (log-structured merge-tree)是一种对频繁写操作非常友好的数据结构,同时兼顾了查询效率。LSM tree 是许多 key-value 型或日志型...
原创
2022-01-16 15:16:04
220阅读
Docker的三大核心组件:镜像、容器、仓库1. 镜像1.1 什么是镜像1.2 镜像的两个特征1.3 操作镜像的命令1.3.1 获取镜像1.3.2 查看本地镜像1.3.3 删除本地镜像1.3.4 镜像导出与导入1.3.5 虚悬镜像1.3.5 构建镜像1.3.5.1 使用docker commit构建镜像1.3.5.2 使用Dockerfile构建镜像2. 容器2.1 操作容器的命令2.1.1 查
转载
2024-09-15 17:10:00
46阅读
LSM tree (log-structured merge-tree)是一种对频繁写操作非常友好的数据结构,同时兼顾了查询效率。LSM tree 是许多 key-value 型或日志型...
原创
2021-09-07 13:53:58
236阅读
一 Nginx 模块化设计高度模块化的设计是 Nginx 的架构基础。Nginx 服务器被分解为多个模块,每个模块就是一个功能模块,只负责自身的功能,模块之间严格遵循“高内聚,低耦合”的原则。核心模块核心模块是 Nginx 服务器正常运行必不可少的模块,提供错误日志记录、配置文件解析、事件驱动机制、进程管理等核心功能。标准 HTTP 模块标准 HTTP 模块提供 HTTP 协议解析相关的功能,如:
转载
2024-03-20 21:58:20
6阅读
Nginx模块分为:nginx官方模块、第三方模块 通过nginx -V查看编译参数,可以看到官方编译的模块 --with-compat --with-file-aio --with-threads --with-http_addition_module --with-http_auth_reque
原创
2022-01-13 17:07:49
270阅读
keepalived是一款用C编写的,旨在给linux系统和基于linux的设施提供简单、稳固的高可用和负载均衡功能的软件。它基于linux内核的ipvs模块实现4层负载均衡,能应用一系列的健康状态检测机制基于VRRP协议实现服务的高可用。一、VRRP协议 VRRP(Virtual Router Redundancy Protocol,虚拟路由冗余协
为什么要用nginx1.随着用户量的增加,一台服务器已经不满足我们的需要了,并发量剧增,于是我们就横向扩展,增加了服务器,这时候几个项目启动在不同的服务器上,用户访问就会需要一个代理服务器,通过代理服务器来帮助我们转发和处理请求; 如图所示:增加了三个服务器 反向代理:就是把多个http请求分配到几个服务器上,处理; &n
原创
2022-09-28 09:41:51
94阅读
文章目录1、nginx基本概念1)nginx是什么,做什么2)反向代理3)负载均衡4)动静分离2、nginx 安装、常用命令和配置文件1)在linux系统中安装nginx2)nginx常用命令3)nginx配置文件3、nginx配置实例1)反向代理2)负载均衡* nginx 分配服务器策略3)动静分离4)高可用集群4、nginx原理 1、nginx基本概念1)nginx是什么,做什么Nginx
转载
2024-03-22 18:03:49
26阅读
本文以实际运行系统的nginx.conf配置来讲述配置参数,涉及基本配置、负载均衡、SSL、多域名、配置片段、微信文件动态验证、升级自动提示、防域名劫持等各种实战实际情况。当然为了保密,配置中用到的ip地址、端口、域名等均是示例化处理。 Nginx安装配置网上很多,在此步就不赘叙了。Nginx配置文件位置nginx.conf是默认配置文件。 Yum安装的通常在/etc/nginx下。 编译安装通常
转载
2024-03-07 10:05:04
54阅读
Kubernetes的核心概念讲解
Kubernetes是一个开源的容器编排平台,用于自动化部署、扩展和管理容器化的应用程序。在Kubernetes中,有一些核心概念需要理解,接下来我将逐步为你介绍这些概念,并附上相应的代码示例。
1. Pod
Pod是Kubernetes中最小的可部署单元,由一个或多个容器组成。在Pod中,容器共享相同的网络命名空间、IP地址和存储卷。下面是创建一个Pod的
原创
2024-01-16 14:55:46
79阅读
前言经过前面几个章节的学习,带大家实现了基于内存和数据库模型的认证与授权,尤其是基于自定义的数据库模型更是可以帮助我们进行灵活开发。但是前面章节的内容,属于让我们达到了 "会用" 的层级,但是 "为什么这么用" ,很多小伙伴就会一脸懵逼了。对于技术学习来说,我们追求的不仅要 "知其然" ,更要 "知其所以然" !本篇文章中,壹哥 就跟各位小伙伴一起来了解剖析Spring Security源码内部,
原创
精选
2023-07-14 10:36:08
5198阅读
LLaMA Factory 是一个新兴的 NLP(自然语言处理)框架,帮助开发者和研究人员更加高效地构建和部署大型语言模型。本文将详细剖析其核心原理,涵盖技术框架及架构设计、源码解析、性能优化等重要方面。
## 背景描述
在2021至2023年之间,随着大规模预训练模型的普及,对高效模型训练与推理的需求愈发迫切。LLaMA Factory 极大地提升了模型的可复用性和敏捷性,使得开发者能够以更
一 、Nginx简介1、 什么是NginxNginx是一个高性能的http和反向代理服务器,其特点是占用内存小,并发能力强。Nginx专为性能优化而开发,性能是其最重要的考量,能经受高负载的考验,有报告表明能支持高达50000个并发连接数。2、 反向代理正向代理:在浏览器中配置代理服务器,通过代理服务器进行互联网访问。反向代理:将请求发送到反向代理服务器,由反向代理服务器去选择目标服务
转载
2024-04-11 13:47:07
319阅读
nginx核心模块一、正则表达式在学习1.1常用的Nginx正则表达式^:匹配输入字符串的起始位置:匹配输入字符串的结束位置\:匹配前面的字符零次或多次。如“ol”能匹配“o”及“ol”、“oll”\+:匹配前面的字符一次或多次。如“ol+”能匹配“ol”及“oll”、“olll”,但不能匹配“o”?:匹配前面的字符零次或一次,例如“do(es)?”能匹配“do”或者“does”,”?”等效于”{
原创
2022-02-16 13:50:44
188阅读
一、正则表达式在学习 1.1 常用的Nginx 正则表达式 ^ :匹配输入字符串的起始位置 $ :匹配输入字符串的结束位置 * :匹配前面的字符零次或多次。如“ol*”能匹配“o”及“ol”、“oll” + :匹配前面的字符一次或多次。如“ol+”能匹配“ol”及“oll”、“olll”,但不能匹配 ...
转载
2021-08-29 18:41:00
109阅读
2评论