随笔分类 -  nginx

Nginx 过滤sub模块
摘要:L70 通过 --with-http_sub_module 编译进nginx sub_filter 指令 http, server, location 设置要替换的字符串和替换字符串。要替换的字符串匹配,忽略大小写。要替换的字符串(1.9.4)和替换字符串可以包含变量。可以在一个配置级别(1.9.4 阅读全文

posted @ 2019-04-20 12:01 _Jee 阅读(1739) 评论(0) 推荐(0)

Nginx Http 过滤模块
摘要:L69 执行顺序在content阶段后 log阶段前调用的 也就是处理完用户业务后 准备记录处理日志之前 我们可以到nginx http_model.c里查看 数组 执行顺序从下至上顺序执行 copy_filter模块针对文件不需要经过nginx 直返回给用户 但是如果打开gzip模块 可能会让se 阅读全文

posted @ 2019-04-20 10:52 _Jee 阅读(317) 评论(0) 推荐(0)

Nginx ServerName指令
摘要:L:47 阅读全文

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

Nginx 正则表达式
摘要:L:46 阅读全文

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

Nginx 处理Http请求简单流程
摘要:L45 1:三次握手后 系统内核收到请求根据端口负载均衡的分配到某个worker 2:nginx 会分配一个512byte链接内存池 3:初始化nginx的http模块并等待用户请求,假设用户在client_header_timeout指令设置的值内还没再次请求,则链接超时 4:处理用户发送请求(处 阅读全文

posted @ 2019-04-13 12:50 _Jee 阅读(2277) 评论(0) 推荐(0)

Listen 指令
摘要:L:44 阅读全文

posted @ 2019-04-12 16:11 _Jee 阅读(212) 评论(0) 推荐(0)

Nginx 配置
摘要:L 43 阅读全文

posted @ 2019-04-11 17:31 _Jee 阅读(172) 评论(0) 推荐(0)

Nginx 容器
摘要:L39-40 阅读全文

posted @ 2019-04-10 17:42 _Jee 阅读(155) 评论(0) 推荐(0)

Nginx 进程间如何共享内存
摘要:L:37 Nginx 针对多进程用的是自旋锁(占用共享内存时间比较短的情况下否则可能会影响性能)注:自旋锁是不停的请求共享内存 而原先的信号量是等待占用者释放后通知等待的进程 阅读全文

posted @ 2019-04-10 16:01 _Jee 阅读(513) 评论(0) 推荐(0)

Nginx 如何通过连接池处理网络请求
只有注册用户登录后才能阅读该文。

posted @ 2019-04-08 16:57 _Jee 阅读(154) 评论(0) 推荐(0)

Nginx 模块分类
摘要:L:34 我们进入Nginx安装目录来查看上述模块的位置 在src目录下 每个模块对应的文件夹如下 阅读全文

posted @ 2019-04-08 16:36 _Jee 阅读(380) 评论(0) 推荐(0)

Nginx 阻塞与非阻塞
摘要:L:32 阅读全文

posted @ 2019-04-08 16:16 _Jee 阅读(663) 评论(0) 推荐(0)

Nginx Epoll事件模型优劣
摘要:L30-31 Epoll 性能优势主要源于它不用遍历 假设有100万个链接 其它事件可能都需要遍历所有链接,而Epoll只要遍历活跃的链接,这样大大提升了效率 阅读全文

posted @ 2019-04-07 14:44 _Jee 阅读(543) 评论(0) 推荐(0)

Nginx 网络事件
摘要:L27-29 应用层(如浏览器等一系列组成的发送get请求) 传输层 系统内核打开一个端口将客户端IP及端口和服务端IP及端口记录下来一并传输到网络层 网络层 打包后到链路层 再到客户端路由器至广域网 阅读全文

posted @ 2019-04-06 19:25 _Jee 阅读(163) 评论(0) 推荐(0)

TLS/SSL
摘要: 阅读全文

posted @ 2019-04-06 17:30 _Jee 阅读(152) 评论(0) 推荐(0)

Nginx 反向代理简单的缓存
只有注册用户登录后才能阅读该文。

posted @ 2019-04-06 12:25 _Jee 阅读(3) 评论(0) 推荐(0)

Nginx log_format
摘要:L11 nginx 官网的日志格式如下 一般可以使用如下格式 具体变量可以到官网下 nginx变量去查看 阅读全文

posted @ 2019-04-06 11:46 _Jee 阅读(488) 评论(0) 推荐(0)

Nginx 如何限制响应速度
摘要:在 location 里设置 阅读全文

posted @ 2019-04-06 11:37 _Jee 阅读(594) 评论(0) 推荐(0)

Nginx 简单的cpu配置
摘要:配置指定CPU Nginx建议进程数和CPU数量一致,这样每个CPU都有自己独立的缓存 worker_processes 4; worker_cpu_affinity 1000 0100 0010 0001 设置每个进程独享CPU (0001表示启用第一个CPU内核,0010表示启用第二个CPU内核 阅读全文

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

Nginx 热部署最版本
摘要:L10 进入nginx里的sbin目录 拷贝原先的做备份 然后将已经编译好的nginx二进制文件复制到sbin目录下并覆盖原有的二进制文件 阅读全文

posted @ 2019-04-06 09:32 _Jee 阅读(399) 评论(0) 推荐(0)

导航