-
Nginx HTTP模块篇 rewrite模块 (十一)
发布时间:2020-02-14 19:27rewrite 模块 return 指令 该指令用于返回内容或者重定向 该指令有3种格式 return 状态码 [内容]; # 返回内容
-
Nginx HTTP模块篇 realip模块 (十)
发布时间:2020-02-14 18:50在nginx中,我们可以通过 $remote_addr 变量来获取客户端的IP。获取了客户端IP之后,我们可以做很多事情如限速限流等。但是如果 客户端A 通过 反向代理B 访问到 上游服务C ,假设上
-
Nginx HTTP模块篇 server_name指令和Nginx处理HTTP请求的11个阶段(九)
发布时间:2020-02-14 18:23从上一节我们知道,当nginx的HTTP模块解析完了请求报文中的请求行和请求头之后,就会进入处理HTTP请求的11个阶段。 不过在此之前,nginx要先找到是哪一个server配置块对这个请求进
-
Nginx HTTP模块篇 Nginx接收HTTP请求的流程 (八)
发布时间:2020-02-14 18:09Nginx的配置块嵌套 main http{ upstream {...} split_clients {...} map {...} geo {.
-
Nginx架构篇之 Nginx和Apache的比较 (七)
发布时间:2020-02-11 18:03Nginx事件 Nginx是一个事件驱动的框架。这里的事件主要指的是网络事件。每一个请求连接会对应两个网络事件,读事件和写事件。 这里说的连接以及之后说的连接都是指TCP三次握手之后建立的
-
Nginx架构篇之 Nginx的进程结构和信号管理 (六)
发布时间:2020-02-11 11:48Nginx的进程结构 Nginx有两种进程结构:单进程结构和多进程结构 默认使用多进程结构。单进程结构只适合开发环境,实际应用中要用多进程结构。 为什么nginx要使用多进程而不是多
-
Nginx初认识之 Nginx重载配置文件、热部署和更新日志 (一)
发布时间:2020-02-10 16:46Nginx的3个主要的应用场景 1.静态资源服务 2.反向代理服务 3.API服务 优点: 高并发下达到高性能 可扩展性(有很多第三方插件),高可靠性(很难宕机) 热部署 BSD许
-
简介七层网络协议和TCP三次握手
发布时间:2020-02-05 16:45七层网络模型又称为OSI七层网络模型 具体的七层自上而下是: 应用层、表示层、会话层、传输层、网络层、数据链路层、物理层 有时候人们会将表示层和会话层与应用层合并为一个层统称为应用层,于
-
Mysql进阶之Mycat中间件(二) mycat的标签详解
发布时间:2020-01-29 20:08Mycat中的基础概念: 逻辑库 schema 逻辑表(虚拟表) table 可以是数据切分后,分布在一个或多个分片库(真实库)中,也可以不做数据切分,不分片,只有一个表构成。 分
-
Mysql进阶之Mycat中间件(一) mycat的安装和初步使用
发布时间:2020-01-29 10:12Mycat中间件 我们知道水平分表会给业务层带来很多麻烦,例如 有一个记录获奖人员的表,每年都会有获奖新人录入到这个表中 我们以时间为维度进行表的切分,形式如下: t_archie