小二996
小二996
全部文章
分类
未归档(28)
归档
标签
去牛客网
登录
/
注册
学习之路
加油学习吧,少年
全部文章
(共28篇)
14.http请求流程示意图
clipboard.png 流程简述: 请求进入nginx后,在Read Request Header中读取这个请求的请求行和header数据信息;根据这个信息确定当前请求在哪个server中进行处理(这个阶段使用了 9 10 11 12 三个笔记) 流程走到Iden...
2020-04-15
0
447
13.http请求头部流程
clipboard.png 连接部分 1.客户端和服务器通过三次握手,请求连接信息 2.服务器通过客户端发送得ACK确认链接成功,负载均衡算法选中在服务 器上运行得nginx的worker进程进行请求内容处理前的设置 3.nginx的时间模块收到服务器句柄发送的epoll_wait...
2020-04-15
0
532
12.http模块基础 --server_name 指令详解
server_name (上下文http ,server ,location ) 格式: 1. 具体指定的域名,可以写多个,第一个为主域名 注:正常情况下次级域名的请求不会请求转发到主域名下,使用命令 (server_name_in_redirect on) 开启,正常情况下,这个指令是关闭状态, ...
2020-04-15
0
943
11.nginx正则表达式
nginx正则表达式 nginx可以安装 pcretest模块进行校验 正则表达式 在使用前 正则表达式加 ~符号 标识是个正则表达式 clipboard.png \ 转义字符,去除元字符的特殊含义 () 取值 |...
2020-04-15
0
564
10.http模块基础-- listen指令
listen (上下文:server) 作用:可以监听端口、地址、地址:端口、和unix指令 如下所示: listen unix:/var/run/nginx/.sock; //unix指令,本机操作时性能更好 listen 127.0.0.1:8080; lis...
2020-04-15
0
495
9.冲突配置的指令以谁为准
1.查看指令的上下文 例:log模块的指令有两个,log_format 和 access_log log_format 上下文是: http ,如果在其他的模块会造成编译不通过,无法启动 access_log 上下文是:http , server...
2020-04-15
0
519
8.nginx模块介绍
nginx的模块 1.编译进nginx的模块 2.提供那些配置 3.模块合适被使用 4.提供那些变量 查找nginx模块指令,变量: 在config执行完成之后,在objs文件夹下查找ngx_modules.c 文件中存在一个数组(ngx_module_t ...
2020-04-15
0
546
7.网络事件
nginx每个链接对应两个事件,即 读事件和写事件 网络拓扑: 主机A - 路由器 - 路由器 - 主机B 网络传输 应用层 -表示层-会话层 - 传输层 - 网络层 - 链路层 - 物理层(路由器) 注:表示层和会话层经常被去掉 nginx的读事件: 1.请求建立TC...
2020-04-15
0
459
6.reload重载的背后和热升级nginx,优雅关闭worker进程
reload背后的步骤 向master进程发送HUP信号(使用reload命令) master进程校验配置语法是否正确 master进程打开新的监听端口 - -可能新的配置文件引入了新的配置端口 master进程用新配置启动新的worler子进程 master...
2020-04-15
0
1189
5.nginx进程结构和信号管理
nginx使用事件模型,通过把每个worker进程从头到尾占用一个cpu,往往还把每个work进程通过绑定某一个cpu,来更好的使用cpu上的缓存,减少缓存失效的命中率 进程结构 多个worker进程:处理真正的请求 一个master进程:通过master进程来启动其他子进程,管理worke...
2020-04-15
0
537
首页
上一页
1
2
3
下一页
末页