我是靠谱客的博主 微笑手机,最近开发中收集的这篇文章主要介绍nginx四(11个状态机)一、nginx的11个状态机介绍,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

创作人QQ:851301776,邮箱:lfr890207@163.com,欢迎大家一起技术交流,本博客主要是自己学习的心得体会,只为每天进步一点点!

个人座右铭:
1.没有横空出世,只要厚积一定发。
2.你可以学历不高,你可以不上学,但你不能不学习

所有的博客,最开始都是基础版,会不断的增加完善细节和内容

一、nginx的11个状态机介绍

typedef enum {
	// 接收完请求头之后的第一个阶段,它位于uri重写之前,实际上很少有模块会注册在该阶段,
	// 默认的情况下,该阶段被跳过
    NGX_HTTP_POST_READ_PHASE = 0,
    
	// server级别的uri重写阶段,也就是该阶段执行处于server块内,location块外的重写指令,
	// 在读取请求头的过程中nginx会根据host及端口找到对应的虚拟主机配置
    NGX_HTTP_SERVER_REWRITE_PHASE,
    
	// 寻找location配置阶段,该阶段使用重写之后的uri来查找对应的location,
	// 值得注意的是该阶段可能会被执行多次,因为也可能有location级别的重写指令
    NGX_HTTP_FIND_CONFIG_PHASE,
    
    // location级别的uri重写阶段,该阶段执行location基本的重写指令,也可能会被执行多次
    NGX_HTTP_REWRITE_PHASE,
    
    // location级别重写的后一阶段,用来检查上阶段是否有uri重写,并根据结果跳转到合适的阶

最后

以上就是微笑手机为你收集整理的nginx四(11个状态机)一、nginx的11个状态机介绍的全部内容,希望文章能够帮你解决nginx四(11个状态机)一、nginx的11个状态机介绍所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(39)

评论列表共有 0 条评论

立即
投稿
返回
顶部