Nginx学习笔记-HTTP

作者: IBoya | 来源:发表于2019-07-14 17:17 被阅读1次
配置块的嵌套
c 指令的合并 向上覆盖
image.png

继承规则:

  1. 向上覆盖
    1. 子配置不存在,直接使用父配置
      j2. 子配置覆盖父配置
接受请求事件模块 接收请求HTTP模块

正则表达式

image.png image.png

server_name指令

server image.png image.png

11阶段

image.png image.png

realip

image.png image.png
image.png image.png

Rewrite

R e
image.png image.png image.png image.png image.png image.png image.png image.png

find_config

image.png image.png image.png image.png

preaccess limit_conn

image.png image.png image.png image.png

limit_req

leaky bucket image.png image.png image.png image.png

limit_req 在 limit_conn 模块之前执行

access

image.png image.png

access阶段:对用户名密码做限制的auth_basic模块

image.png image.png image.png image.png

access阶段:使用第三方做权限控制的auth_request模块

image.png
image.png

统一鉴权系统

60 - access阶段的satisfy指令

image.png
image.png
  1. return 在rewrite阶段在access阶段之前

precontent阶段:按序访问资源的try_files模块

image.png

62 - 实时拷贝流量:precontent阶段的mirror模块

image.png image.png

63 - content阶段:详解root和alias指令

image.png image.png

64 - static模块提供的3个变量

image.png image.png

65 - static模块对url不以斜杠结尾却访问目录的做法

image.png image.png

66 - index和autoindex模块的用法

image.png
image.png
image.png
image.png

67 - 提升多个小文件性能的concat模块

image.png
image.png

68 - access日志的详细用法

image.png
image.png image.png

69 - HTTP过滤模块的调用流程

image.png
image.png

70 - 用过滤模块更改响应中的字符串:sub模块

image.png
image.png image.png

71 - 用过滤模块在http响应的前后添加内容:addition模块

image.png
image.png
image.png

72 - Nginx变量的运行原理

image.png
image.png
image.png

73 - HTTP框架提供的请求相关的变量

image.png image.png
image.png image.png
image.png
image.png

74 - HTTP框架提供的其他变量

image.png image.png image.png image.png image.png
image.png

75 - 使用变量防盗链的referer模块

image.png image.png
image.png image.png

77 - 为复杂的业务生成新的变量:map模块

image.png
image.png
image.png image.png

78 - 通过变量指定少量用户实现AB测试:split_client模块

image.png
image.png
image.png

79 - 根据IP地址范围的匹配生成新变量:geo模块

image.png image.png
image.png
image.png

80 - 使用变量获得用户的地理位置:geoip模块

image.png
image.png
image.png
image.png
image.png

81 - 对客户端使用keepalive提升连接效率

image.png
image.png

相关文章

  • Nginx学习笔记-HTTP

    继承规则: 向上覆盖子配置不存在,直接使用父配置j2. 子配置覆盖父配置 正则表达式 server_name指令 ...

  • NGINX配置

    NGINX配置 @(nginx笔记)[nginx] 参考:http://www.oschina.net/trans...

  • Nginx

    Nginx学习笔记 1、Nginx初识 Nginx 是一个高性能的Http和反向代理服务器。也是一个IMAP/PO...

  • Nginx 配置常用参数,看这一篇就够了

    最近在全面学习Nginx,当作笔记了,如有错误,欢迎指出或深入交流。 主模块 事件模块 http部分 部分参数详细...

  • Nginx学习笔记-基本操作

    title: Nginx学习笔记-基本操作date: 2018-07-08tags: [nginx]categor...

  • Nginx学习笔记-项目部署

    title: Nginx学习笔记-项目部署date: 2018-08-18tags: [nginx]categor...

  • Nginx学习笔记

    Nginx学习笔记 目录 yum安装nginx 本地编译安装nginx niginx配置文件说明 1.yum安装n...

  • Ubuntu Nginx源码安装

    Nginx Nginx官网地址:http://nginx.org[http://nginx.org]Niginx3...

  • RMP 安装地址

    ** nginx** http://nginx.org/packages ** mariadb** http://...

  • Nginx安装使用教程

    一、Nginx代理转发到应用服务1、 Nginx入门学习笔记Windows系统:1、到nginx官网下载,解压即可...

网友评论

    本文标题:Nginx学习笔记-HTTP

    本文链接:https://www.haomeiwen.com/subject/yyohkctx.html