-
Nginx HTTP模块篇 access阶段的deny allow auth_basic auth_request指令 (十三)
发布时间:2020-02-15 20:48access 阶段 11个阶段中经过的模块 allow 指令 和 deny 指令 用于限制某些IP的访问 上下文:http,se
-
Nginx HTTP模块篇 limit_conn和limit_req模块 (十二)
发布时间:2020-02-15 20:26limit_conn和limit_req是11个处理请求阶段中的preaccess阶段。limit_conn 模块用于限制每个客户端的并发连接数生效范围:全部worker进程(基于共享内容)限制的有效
-
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支持PHP和TP5项目 (五)
发布时间:2020-02-10 22:22Nginx支持PHP和TP5项目 在Apache中,PHP是嵌入进Apache中的,而Apache是将PHP作为一个内部模块来运行的。但是对于nginx来说,nginx是把PHP作为一个进程,然
-
Nginx初认识之 GoAccess可视化实时监控access.log日志 (四)
发布时间:2020-02-10 21:51GoAccess可视化实时监控access.log日志 原理:使用goaccess命令goaccess会读取我们指定要分析的日志文件,生成一个类似报表的HTML文件,我们可以在nginx中给该h