随笔分类 -  Nginx 11阶段

nginx 11阶段梳理
只有注册用户登录后才能阅读该文。

posted @ 2019-11-05 07:26 _Jee 阅读(16) 评论(0) 推荐(0)

Nginx REWRITE阶段
摘要:location /redirect1 { rewrite /redirect1(.*) $1 permanent; #permanent表示直接返回301重定向 } location /redirect2 { rewrite /redirect2(.*) $1 redirect; #redirec 阅读全文

posted @ 2019-10-28 07:29 _Jee 阅读(485) 评论(0) 推荐(0)

Nginx LOG阶段里log模块
摘要:L68 log_format 指令 syntax : name [escape =default|josn|none] string "...."; default : combined "..."; context : http access_log 指令 syntax : path [forma 阅读全文

posted @ 2019-04-20 10:44 _Jee 阅读(725) 评论(0) 推荐(1)

Nginx CONTENT阶段 concat模块
摘要:L67 concat_delimiter : 根据js 指定 分隔符 比如 “|” 那么每个文件分隔符为 “|” concat_types : 指定要合并文件的类型 concat_unique : 阅读全文

posted @ 2019-04-19 18:22 _Jee 阅读(244) 评论(0) 推荐(0)

Nginx CONTENT阶段 autoindex、index模块
摘要:L 66 autoindex 指令 syntax : on | off; default : off; context : http,server,location; autoindex_exact_size 指令 针对xml格式 向用户显示相对路径还是绝对路径 syntax : on | off; 阅读全文

posted @ 2019-04-18 16:29 _Jee 阅读(977) 评论(0) 推荐(0)

Nginx PRECONTENT mirror模块
摘要:L62 阅读全文

posted @ 2019-04-17 17:34 _Jee 阅读(388) 评论(0) 推荐(0)

Nginx ACCESS阶段 Satisfy 指令
摘要:L:60 这里一定要记住 return 指令所对应的阶段 早与access 因此如果location 有return 的话 那么 deny可能都会失效 阅读全文

posted @ 2019-04-17 16:34 _Jee 阅读(814) 评论(0) 推荐(0)

Nginx 11阶段的顺序处理
摘要:L49 阅读全文

posted @ 2019-04-14 10:40 _Jee 阅读(280) 评论(0) 推荐(0)

Nginx 请求的11个阶段
摘要:48 1:当请求进入Nginx后先READ REQUEST HEADERS 读取头部 然后再分配由哪个指令操作 2:Identity 寻找匹配哪个Location 3:Apply Rate Limits 是否要对该请求限制 4:Preform Authertication 权限验证 5:Genera 阅读全文

posted @ 2019-04-13 15:56 _Jee 阅读(911) 评论(0) 推荐(0)

Nginx CONTENT阶段 static模块
摘要:L63-65 alias指令 syntax: alias path;# 静态文件路径 alias不会将请求路径后的路径添加到 path中 context : location; root指令 syntax : root path; #静态文件路径 root会将请求路径后添加的 path中 conte 阅读全文

posted @ 2019-02-14 16:56 _Jee 阅读(1033) 评论(0) 推荐(0)

Nginx PRECONTENT try_files指令
摘要:L:61 try_fiels指令 syntax : try_files file ... uri;=code //可以是多个文件 context : server,location; 阅读全文

posted @ 2019-02-14 16:14 _Jee 阅读(427) 评论(0) 推荐(0)

Nginx ACCESS阶段 统一的用户权限验证系统
摘要:L59 需要编译到Nginx --with-http_auth_request_module 功能介绍: 主要当收到用户请求的时候 通过反向代理方式生成子请求至上游服务器,如果上游服务器返回2xx 则验证通过 可以继续执行下去 如果返回错误码是401或403则将相应返回用户 auth_request 阅读全文

posted @ 2019-02-14 13:57 _Jee 阅读(1517) 评论(0) 推荐(0)

Nginx ACCESS阶段 如何限制IP访问
摘要:192.168.1.0/24(最大32位的子网掩码) 每个ip是8位 那么 24/8 = 3 也就是前三个二进制 是 11111111 11111111 11111111 是指子网掩码的位数。写的是多少,就代表有几个1,其它位数全为0。 比如说24,就代表有24个1,8个0,因为一共是32位。 8位 阅读全文

posted @ 2019-02-14 13:40 _Jee 阅读(347) 评论(0) 推荐(0)

Nginx PREACCESS阶段 如何限制每个客户端每秒处理请求数
摘要:L:56 这里要注意的是 limit_req模块在limit_conn之前执行 阅读全文

posted @ 2019-02-14 12:06 _Jee 阅读(520) 评论(0) 推荐(0)

Nginx PREACCESS阶段 如何限制每个客户端的并发连接数
摘要:L:55 nginx.conf配置文件列子 limit_conn_zone $binary_remote_addr zone=addr:10m; #这里根据用户IP地址作为key做限制 并且名称为addr 共享内存大小10m server { listen 8090;#监听端口 root html/ 阅读全文

posted @ 2019-02-13 18:26 _Jee 阅读(440) 评论(0) 推荐(0)

Nginx FIND_CONFIG阶段
摘要:Location 指令 syntax : location [=|~|~*|^~] uri {...} @name {....} default: -- context: server,location location / 常规 location = 精确匹配 location ^~ 匹配上后则不 阅读全文

posted @ 2019-02-13 17:43 _Jee 阅读(274) 评论(0) 推荐(0)

nginx POSTREAD阶段模块
摘要:L:50 Realip模块 需要将--with-http_realip_model 编译进Nginx 因为nginx有可能有反向代理 获取到的客户端ip就不是原用户IP了 X-Forwarded-For: 每一次路由跳转都有可能追加原地址 以逗号分隔 X-Real-IP: 客户端地址 通过变量来获取 阅读全文

posted @ 2019-02-11 17:57 _Jee 阅读(453) 评论(0) 推荐(0)

导航