-
Nginx HTTP模块篇 Nginx中的常用变量 (十七)
发布时间:2020-02-17 21:56Nginx变量1.http请求相关的变量arg_参数名 # URL中某个具体参数值query_string # 与args变量完
-
Nginx HTTP模块篇 日志记录之log模块和过滤模块 (十六)
发布时间:2020-02-17 21:47log 阶段 log模块 log_format name 格式 # 定义日志格式,默认值在nginx.conf中有。可以定义多个
-
Nginx HTTP模块篇 content阶段的static模块 (十五)
发布时间:2020-02-15 21:58content 阶段 11个阶段中经过的模块static 模块root 和 alias 指令 用于将url映射为文件路径,以返回静态文件内容在url中访问目录的时候,static会
-
Nginx HTTP模块篇 precontent阶段的try_files和mirror指令 (十四)
发布时间:2020-02-15 21:40precontent阶段 11个阶段中经过的模块 try_files 指令 上下文:server,location try_file
-
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
-
Nginx初认识之 Nginx搭建反向代理服务器 (三)
发布时间:2020-02-10 21:46使用Nginx搭建https代理服务 我们知道反向代理相当于是一个中转站的存在。现在有3台服务器:客户端所在的服务器A、反向代理服务器B、终端服务器C A想访问C,但是由于C做出了一系列的
-
Nginx初认识之 Nginx搭建静态资源服务器 (二)
发布时间:2020-02-10 21:33搭建一个静态资源服务器 在这里我想以一个图片目录作为图片服务的根目录,搭建一个图片服务器# 下面是nginx的配置文件 worker_processes 1; events {
-
Nginx初认识之 Nginx重载配置文件、热部署和更新日志 (一)
发布时间:2020-02-10 16:46Nginx的3个主要的应用场景 1.静态资源服务 2.反向代理服务 3.API服务 优点: 高并发下达到高性能 可扩展性(有很多第三方插件),高可靠性(很难宕机) 热部署 BSD许
-
简介七层网络协议和TCP三次握手
发布时间:2020-02-05 16:45七层网络模型又称为OSI七层网络模型 具体的七层自上而下是: 应用层、表示层、会话层、传输层、网络层、数据链路层、物理层 有时候人们会将表示层和会话层与应用层合并为一个层统称为应用层,于