上一页 1 ··· 4 5 6 7 8 9 10 11 12 下一页

2023年2月19日

LVS(Linux Virtual Server)+Nginx 高可用集群

摘要: LVS(Linux虚拟服务器) LVS(Linux Virtual Server)是一个开源的负载均衡项目,是国内最早出现的开源项目之一,目前已被集成到 Linux 内核模块中。该项目在 Linux 内核中实现了基于 TCP 层的 IP 数据负载均衡分发,其工作在内核空间且仅做负载均衡分发处理,所以 阅读全文

posted @ 2023-02-19 15:00 hztech 阅读(452) 评论(0) 推荐(0) 编辑

nginx 配置 详解

摘要: 2. nginx.conf配置文件 Nginx配置文件主要分成四部分:main(全局设置)、server(主机设置)、upstream(上游服务器设置,主要为反向代理、负载均衡相关配置)和 location(URL匹配特定位置后的设置),每部分包含若干个指令。main部分设置的指令将影响其它所有部分 阅读全文

posted @ 2023-02-19 12:17 hztech 阅读(5692) 评论(0) 推荐(1) 编辑

nginx原理学习--6

摘要: nginx的请求处理阶段 接收请求流程 http请求格式简介 首先介绍一下rfc2616中定义的http请求基本格式: Request = Request-Line * (( general-header | request-header | entity-header ) CRLF) CRLF [ 阅读全文

posted @ 2023-02-19 10:35 hztech 阅读(84) 评论(0) 推荐(0) 编辑

2023年2月18日

nginx 原理学习--5

摘要: nginx的源码目录结构(100%) nginx的优秀除了体现在程序结构以及代码风格上,nginx的源码组织也同样简洁明了,目录结构层次结构清晰,值得我们去学习。nginx的源码目录与nginx的模块化以及功能的划分是紧密结合,这也使得我们可以很方便地找到相关功能的代码。这节先介绍nginx源码的目 阅读全文

posted @ 2023-02-18 22:06 hztech 阅读(26) 评论(0) 推荐(0) 编辑

nginx 原理学习--4

摘要: core模块 Nginx的模块除了HTTP模块,还有一些核心模块和mail系列模块。核心模块主要是做一些基础功能,比如Nginx的启动初始化,event处理机制,错误日志的初始化,ssl的初始化,正则处理初始化。 mail模块可以对imap,pop3,smtp等协议进行反向代理,这些模块本身不对邮件 阅读全文

posted @ 2023-02-18 18:09 hztech 阅读(25) 评论(0) 推荐(0) 编辑

nginx 原理学习--3

摘要: 负载均衡模块 负载均衡模块用于从”upstream”指令定义的后端主机列表中选取一台主机。nginx先使用负载均衡模块找到一台主机,再使用upstream模块实现与这台主机的交互。为了方便介绍负载均衡模块,做到言之有物,以下选取nginx内置的ip hash模块作为实际例子进行分析。 配置 要了解负 阅读全文

posted @ 2023-02-18 18:00 hztech 阅读(54) 评论(0) 推荐(0) 编辑

nginx 原理 --模块

摘要: handler模块的基本结构 handler模块必须提供一个真正的处理函数,这个函数负责对来自客户端请求的真正处理。这个函数的处理,既可以选择自己直接生成内容,也可以选择拒绝处理,由后续的handler去进行处理,或者是选择丢给后续的filter进行处理。来看一下这个函数的原型申明。 typedef 阅读全文

posted @ 2023-02-18 17:48 hztech 阅读(141) 评论(0) 推荐(0) 编辑

nginx 原理学习-1

摘要: 以下为网络资源摘抄,只为记录 nginx的配置系统 nginx的配置系统由一个主配置文件和其他一些辅助的配置文件构成。这些配置文件均是纯文本文件,全部位于nginx安装目录下的conf目录下。 配置文件中以#开始的行,或者是前面有若干空格或者TAB,然后再跟#的行,都被认为是注释,也就是只对编辑查看 阅读全文

posted @ 2023-02-18 15:38 hztech 阅读(36) 评论(0) 推荐(0) 编辑

2023年2月17日

nginx + Linux 安装实战

摘要: Linux 下安装 命令: 1、下载 2、解压压缩包 tar -zxvf xxx.tar.gz 3. 开始操作 sudo ./configure sudo make sudo make install 准备 1、安装 pcre https://sourceforge.net/projects/pcr 阅读全文

posted @ 2023-02-17 22:13 hztech 阅读(43) 评论(0) 推荐(0) 编辑

Spring Cloud +Alibaba+Boot 版本选择方法

摘要: 与 aliBaBa 2021.0.4.0 相近的spring cloud 稳定版本是 2021.0.5 相应的boot 版本是 2.6.13 首先确定AliBaba的版本 根据版本分支说明 版本说明 · alibaba/spring-cloud-alibaba Wiki (github.com) 2 阅读全文

posted @ 2023-02-17 15:37 hztech 阅读(876) 评论(0) 推荐(0) 编辑

上一页 1 ··· 4 5 6 7 8 9 10 11 12 下一页

导航