05 2019 档案

Nginx stream ssl
只有注册用户登录后才能阅读该文。

posted @ 2019-05-19 20:16 _Jee 阅读(13) 评论(0) 推荐(0)

TelNet 安装
只有注册用户登录后才能阅读该文。

posted @ 2019-05-19 20:07 _Jee 阅读(4) 评论(0) 推荐(0)

Nginx tcp限制并发、IP、记日志
摘要:L:114 Syntax:limit_conn zone number; //上面配置的zone名称 限制并发连接数量 Default:— Context:stream, server 类似http access访问阶段 log阶段:stream_log模块 nginx.conf指令演示 阅读全文

posted @ 2019-05-19 19:07 _Jee 阅读(1791) 评论(0) 推荐(0)

Nginx proxy_protocol协议与realip模块
摘要:L:113 阅读全文

posted @ 2019-05-16 19:40 _Jee 阅读(2690) 评论(0) 推荐(0)

Nginx 4层反向代理
摘要:L112 是基于TCP POST_ACCEPT阶段 在建立连接后所做的事情 PREACCESS阶段 limit_conn 限流 与HTTP类似 ACCESS阶段 类似HTTP模块用于控制访问权限 SSL阶段 ssl请求 PREREAD阶段 ssl_preread 从头部取信息 CONTENT阶段 r 阅读全文

posted @ 2019-05-16 17:46 _Jee 阅读(3054) 评论(0) 推荐(0)

Nginx grpc反向代理
摘要:L111 https://grpc.io/ grpc官网 首先Grpc 默认编译进Nginx 但是依赖http_v2模块 需要编译进nginx 具体指令可以参考Nginx http 反向代理 指令都类似 分布式反向代理 阅读全文

posted @ 2019-05-15 20:38 _Jee 阅读(2235) 评论(0) 推荐(1)

Nginx 搭建http2.0服务并推送资源
只有注册用户登录后才能阅读该文。

posted @ 2019-05-15 18:18 _Jee 阅读(14) 评论(0) 推荐(0)

Nginx http2.0协议介绍
只有注册用户登录后才能阅读该文。

posted @ 2019-05-15 18:03 _Jee 阅读(19) 评论(0) 推荐(0)

Nginx 缓存针对打开的文件句柄与原文件信息
摘要:L:108 open_file_cache syntax: open_file_cache off; open_file_cache max=N[inactive=time](inactive表示如果在指定时间内没有访问则移除缓存); default: off; context:http,serve 阅读全文

posted @ 2019-05-15 16:51 _Jee 阅读(469) 评论(0) 推荐(0)

Nginx 用分片提示缓存效率基于range协议
摘要:107 slice 模块 Syntax:slice size;Default: slice 0; Context:http, server, location 功能:通过range协议将大文件分解多个小文件,更好的用缓存为客户端的range协议服务 模块:--with-http_slice_modu 阅读全文

posted @ 2019-05-14 18:06 _Jee 阅读(1958) 评论(0) 推荐(0)

Nginx websocket反向代理
摘要:L:106 现在主流的反向代理,通过长链接可以从服务器推送数据到页面 升级成websocket反向代理必须根据上面的配置做配置 缺点无法多路复用,也就是没办法并行 我们测试下Websocket反向代理 首先我们先用nginx搭建一个反向代理服务器具体代码如下 我们启用转包工具 抓包命令如下 我们登录 阅读全文

posted @ 2019-05-14 18:00 _Jee 阅读(970) 评论(0) 推荐(0)

Nginx memcached应用层反向代理
摘要:105 Module ngx_http_memcached_module 模块默认编译进Nginx 阅读全文

posted @ 2019-05-14 17:40 _Jee 阅读(254) 评论(0) 推荐(0)

Nginx CGI反向代理对照
只有注册用户登录后才能阅读该文。

posted @ 2019-05-14 17:03 _Jee 阅读(20) 评论(0) 推荐(0)

Nginx 用最快方式让缓存失效
摘要:103 一般让及时缓存失效针对nginx官方是收费的 我们可以用第三方模块 https://github.com/FRiCKLE/ngx_cache_purge 然后先访问 crul http://shop**.com.cn:8080/purge/1.txt -I 阅读全文

posted @ 2019-05-14 16:17 _Jee 阅读(961) 评论(0) 推荐(0)

Nginx 如何减轻缓存失效时上游服务的压力
只有注册用户登录后才能阅读该文。

posted @ 2019-05-14 15:06 _Jee 阅读(32) 评论(0) 推荐(0)

Nginx 接受上游缓存流程
只有注册用户登录后才能阅读该文。

posted @ 2019-05-14 14:53 _Jee 阅读(70) 评论(0) 推荐(0)

Nginx 缓存深入理解
只有注册用户登录后才能阅读该文。

posted @ 2019-05-14 14:21 _Jee 阅读(13) 评论(0) 推荐(0)

Nginx 缓存的基本用法
只有注册用户登录后才能阅读该文。

posted @ 2019-05-13 18:17 _Jee 阅读(5) 评论(0) 推荐(0)

Nginx 决策浏览器缓存是否有效
只有注册用户登录后才能阅读该文。

posted @ 2019-05-13 18:07 _Jee 阅读(18) 评论(0) 推荐(0)

Nginx 针对上游服务器缓存
摘要:L:99 nginx缓存 : 定义存放缓存的载体 proxy_cache 指令 proxy_cache_path 指令 定义磁盘哪个位置存放缓存文件 proxy_cache_path 指令参数详解 path : 定义缓存文件的存放位置 levels :定义缓存路径的目录层级,最多3级,每层目录长度为 阅读全文

posted @ 2019-05-13 17:46 _Jee 阅读(1017) 评论(0) 推荐(0)

Nginx 对上游使用SSL链接
只有注册用户登录后才能阅读该文。

posted @ 2019-05-12 14:04 _Jee 阅读(48) 评论(0) 推荐(0)

Nginx 当上游服务器返回失败时的处理办法
只有注册用户登录后才能阅读该文。

posted @ 2019-05-12 14:01 _Jee 阅读(18) 评论(0) 推荐(0)

Nginx 返回响应过滤响应内容
摘要:94 过滤模块 从下到上顺序 listen 30004; server_name shop***s.com.cn; 上游服务器代码 server { listen 8890; location / { add_header aaa 'aaa value'; #这里加了个头 } } 测试代码 ngx_ 阅读全文

posted @ 2019-05-12 11:35 _Jee 阅读(7051) 评论(0) 推荐(0)

Nginx 如何处理上游响应的数据
摘要:93 一个非常重要的指令 proxy_buffer_size 指令限制头部响应header最大值 proxy_buffering 指令主要是指 上游服务器是否接受完完整包体在处理 默认是on 也就是接收完后再处理 proxy_buffers 指令 是指 如果包体大小超过设置大小 则向磁盘写入该包体 阅读全文

posted @ 2019-05-11 18:44 _Jee 阅读(2067) 评论(0) 推荐(0)

Nginx 反向代理如何连接上游服务器
摘要:92 想上游服务器先建立TCP连接 如三次握手 下面指令可以控制握手时间 proxy_next_upstream 指令当出现502可以换个上游服务器 Tcp keepalive 一般都是由进程在操作的 主要降低性能消耗 默认是off proxy_bind 应用场景 一般有两个 阅读全文

posted @ 2019-05-11 18:38 _Jee 阅读(1020) 评论(0) 推荐(0)

Nginx 反向代理接收用户包体方式
摘要:91 如果proxy_request_buffering 设置为on的时候是等待nginx读取完包体后再发送上游服务器 一般依赖于nginx处理能力 client_body_in_file_only 包体是否存在文件中 默认是关闭的 一般是用作定位问题而生的 on 表示保存文件不管是请求已经关闭了 阅读全文

posted @ 2019-05-11 18:28 _Jee 阅读(520) 评论(0) 推荐(0)

Nginx http反向代理流程Proxy_pass模块
摘要:88-90 反向代理代码示列 上游服务器代码示列 阅读全文

posted @ 2019-05-11 13:04 _Jee 阅读(3465) 评论(0) 推荐(0)

Nginx http upstream模块提供的变量
只有注册用户登录后才能阅读该文。

posted @ 2019-05-10 17:13 _Jee 阅读(9) 评论(0) 推荐(0)

Nginx 优先选择连接最少的上游服务器
只有注册用户登录后才能阅读该文。

posted @ 2019-05-10 17:02 _Jee 阅读(23) 评论(0) 推荐(0)

Nginx 负载均衡一致性算法
摘要:85 一般Hash负载算法都是%算法 比如key-5 如果有5台服务器 那么5%5=0 那么请求将落在server 0 上,当有服务器宕机或者添加新服务器时,hash算法会引发大量路由更改,可能导致缓存大范围失效 解决办法就是 在hash指令 最后加上 consistent 参数即可 阅读全文

posted @ 2019-05-10 16:51 _Jee 阅读(424) 评论(0) 推荐(0)

Nginx 负载均衡哈希算法:ip_hash与hash模块
摘要:84 阅读全文

posted @ 2019-05-07 18:51 _Jee 阅读(883) 评论(0) 推荐(0)

Nginx upstream模块
摘要:83 ngx_http_upstream_module 默认编译进Nginx 代码示列: 上游服务器代码示列: 然后在上游服务器上 启动转包看 下 >> tcpdump -vvv port 8011 二、用HASH算法实现负载均衡 首先 我们来看下 ip_hash指令 请求将根据用户的IP地址负载均 阅读全文

posted @ 2019-05-07 18:46 _Jee 阅读(1127) 评论(0) 推荐(0)

Nginx upstream变量
摘要:87 阅读全文

posted @ 2019-05-07 18:41 _Jee 阅读(1380) 评论(0) 推荐(1)

Nginx 反向代理与负载均衡基本原则
摘要:82 阅读全文

posted @ 2019-05-06 17:27 _Jee 阅读(212) 评论(0) 推荐(0)

Nginx http keepalive提升链接效率
摘要:L81 keepalive 描述 多个http请求可以复用Tcp链接 减少握手次数 通过减少并发连接数减少服务器资源消耗 降低Tcp拥塞控制影响 keepalive_timeout timeout [header_timeout]; 后面可以跟两个Timeout 第一个Timeout是指一个用户经过 阅读全文

posted @ 2019-05-05 17:59 _Jee 阅读(1550) 评论(0) 推荐(0)

Nginx geoip模块
摘要:L:80 需要编译进 --with-http_geoip_module 首先要安装maxMind里的geoip的c开发库 https://dev.maxmind.com/geoip/legacy/downloadable/ 首先 nginx是用c写的 所以要下载c 版本的 MaxMind 然后解压缩 阅读全文

posted @ 2019-05-05 17:42 _Jee 阅读(2062) 评论(0) 推荐(0)

Nginx geo模块
摘要:L79 geo 模块默认编译进nginx 可以通过--without-http_geo_module禁用 然后测试该配置 curl -H 'X-Forwarded-For:192.168.1.123' https://shop.com.cn/ 返回 UK 字符串 因为匹配到了 192.168.1.1 阅读全文

posted @ 2019-05-05 17:31 _Jee 阅读(2827) 评论(0) 推荐(0)

Nginx AB测试功能
摘要:L78 阅读全文

posted @ 2019-05-05 17:05 _Jee 阅读(666) 评论(0) 推荐(0)

导航