网络通信技术
陶辉
智链达 CTO,前阿里云 P8 高级技术专家。
2 人已学习
立即订阅
课程目录
已完结/共 40 讲
第一章 详解HTTP模块 (40讲)
网络通信技术
登录|注册
留言
收藏
沉浸
阅读
分享
手机端
回顶部
00:00 / 00:00
    全屏
    00:00
    付费课程,可试看
    第三章内容介绍
    冲突的配置指令以谁为准?
    Listen指令的用法
    处理HTTP请求头部的流程
    Nginx中的正则表达式
    如何找到处理请求的server指令块
    详解HTTP请求的11个阶段
    11个阶段的顺序处理
    postread阶段:获取真实客户端地址的realip模块
    rewrite阶段的rewrite模块:return指令
    rewrite阶段的rewrite模块:重写URL
    rewrite阶段的rewrite模块:条件判断
    find_config阶段:找到处理请求的location指令块
    preaccess阶段:对连接做限制的limit_conn模块
    preaccess阶段:对请求做限制的limit_req模块
    access阶段:对ip做限制的access模块
    access阶段:对用户名密码做限制的auth_basic模块
    access阶段:使用第三方做权限控制的auth_request模块
    access阶段的satisfy指令
    precontent阶段:按序访问资源的try_files模块
    实时拷贝流量:precontent阶段的mirror模块
    content阶段:详解root和alias指令
    static模块提供的3个变量
    static模块对url不以斜杠结尾却访问目录的做法
    index和autoindex模块的用法
    提升多个小文件性能的concat模块
    access日志的详细用法
    HTTP过滤模块的调用流程
    用过滤模块更改响应中的字符串:sub模块
    用过滤模块在http响应的前后添加内容:addition模块
    Nginx变量的运行原理
    HTTP框架提供的请求相关的变量
    HTTP框架提供的其他变量
    使用变量防盗链的referer模块
    使用变量实现防盗链功能实践:secure_link模块
    为复杂的业务生成新的变量:map模块
    通过变量指定少量用户实现AB测试:split_client模块
    根据IP地址范围的匹配生成新变量:geo模块
    使用变量获得用户的地理位置:geoip模块
    对客户端使用keepalive提升连接效率
    本节摘要
    登录 后留言

    精选留言

    由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
    收起评论