Nginx核心知识100讲access阶段:对ip做限制的access模块 access阶段:对用户名密码做限制的auth_basic模块 access阶段:使用第三方做权限控制的auth_request模块 access阶段的satisfy指令 access日志的详细用法 content阶段:详解root和alias指令 epoll的优劣及原理 find_config阶段:找到处理请求的location指令块 http upstream模块提供的变量 http反向代理proxy处理请求的流程 HTTP过滤模块的调用流程 HTTP框架提供的其他变量 HTTP框架提供的请求相关的变量 index和autoindex模块的用法 Listen指令的用法 Nginx变量的运行原理 Nginx的模块究竟是什么? Nginx的请求切换 Nginx的事件驱动模型 Nginx决策浏览器过期缓存是否有效 Nginx模块的分类 Nginx如何通过连接池处理网络请求 Nginx网络事件实例演示 Nginx中的正则表达式 Nginx中最常用的容器:红黑树 postread阶段:获取真实客户端地址的realip模块 preaccess阶段:对连接做限制的limit_conn模块 preaccess阶段:对请求做限制的limit_req模块 precontent阶段:按序访问资源的try_files模块 proxy模块中的proxy_pass指令 rewrite阶段的rewrite模块:return指令 rewrite阶段的rewrite模块:条件判断 rewrite阶段的rewrite模块:重写URL static模块对url不以斜杠结尾却访问目录的做法 static模块提供的3个变量 冲突的配置指令以谁为准? 处理HTTP请求头部的流程 处理上游的响应头部 第三章内容介绍 对客户端使用keepalive提升连接效率 对上游使用SSL连接 反向代理与负载均衡原理 负载均衡策略:round-robin 负载均衡哈希算法:ip_hash与hash模块 根据IP地址范围的匹配生成新变量:geo模块 根据指令修改发往上游的请求 哈希表的max_size与bucket_size如何配置 接收上游的响应 接收用户请求包体的方式 内存池对性能的影响 如何找到处理请求的server指令块 上游出现失败时的容错方案 实时拷贝流量:precontent阶段的mirror模块 使用变量防盗链的referer模块 使用变量获得用户的地理位置:geoip模块 使用变量实现防盗链功能实践:secure_link模块 使用动态模块来提升运维效率 所有worker进程协同工作的关键:共享内存 提升多个小文件性能的concat模块 通过变量指定少量用户实现AB测试:split_client模块 同步&异步、阻塞&非阻塞之间的区别 为复杂的业务生成新的变量:map模块 详解HTTP请求的11个阶段 一致性哈希算法:hash模块 用过滤模块更改响应中的字符串:sub模块 用过滤模块在http响应的前后添加内容:addition模块 用好共享内存的工具:Slab管理器 用好浏览器的缓存 与上游服务建立连接 最少连接算法以及如何跨worker进程生效
声明:本站大部分资源来源于网络,除本站组织的资源外,版权归原作者所有,如有侵犯版权,请立刻和本站联系并提供证据,本站将在三个工作日内改正。 本站仅提供学习的平台,将不对任何资源负法律责任,只作为购买原版的参考,并无法代替原版,所有资源请在下载后24小时内删除;资源版权归作者所有,如果您觉得满意,请购买正版。您若发现本站侵犯了你的版权利益,请来信本站将立即予以删除!