nginx笔记资料

通配 hash 表

ngx_hash_init 实现注释:http://blog.csdn.net/gsnumen/article/details/7817396

ngx_hash_init之后的结构制图:http://blog.csdn.net/livelylittlefish/article/details/6636229

ngx_hash_wildcard_init 代码详解和 制图:http://www.cnblogs.com/chengxuyuancc/p/3782808.html

value 后两位含义: http://my.oschina.net/7gaoxing/blog/110738?p={{page}}

网络模块初始化

http://www.cnblogs.com/chengxuyuancc/p/3789548.html

时间: 2024-08-01 04:42:49

nginx笔记资料的相关文章

[Nginx笔记]关于线上环境CLOSE_WAIT和TIME_WAIT过高

运维的同学和Team里面的一个同学分别遇到过Nginx在线上环境使用中会遇到TIME_WAIT过高或者CLOSE_WAIT过高的状态 先从原因分析一下为什么,问题就迎刃而解了. 首先是TIME_WAIT: 理解一下TIME_WAIT状态产生的原因,这个问题已经被很多很多的书说烂了,但是为什么很多人还是不能解决,究其原因还是因为 大多数都是学术派,并没有真正的遇到过这样的问题,因为TIME_WAIT大量产生很多都发生在实际应用环境中. TIME_WAIT产生的原因还是因为在通讯过程中服务端主动关闭

Nginx笔记02-nginx常用参数配置说明

nginx的主配置文件是nginx.conf,这里主要针对这个文件进行说明 1.主配置文件nginx.conf 2.nginx配置文件的结构 从上面的配置文件中我们可以总结出nginx配置文件的基本结构 2.1 全局块 全局块是默认配置文件从开始到events之间的内容,主要设置一些影响nginx服务器运行的配置命令,作用域是nginx服务器全局,通常包括nginx的用户和组,允许生成的work process数,nginx进程pid文件,日志的路径和类型.配置文件引入等 2.2 events块

黑马23期Linux+Nginx 笔记(2017年8月25日19:12:50)

主要是介绍在Linux环境下搭建nginx的过程. 笔记下载: 链接:https://pan.baidu.com/s/1o7KvxB8 密码:7xki

【Nginx笔记】nginx配置文件具体解释

本文主要对nginx的配置做重点说明,关于nginx的其他基本概念.建议參考官网描写叙述.这里推荐Nginx Beginner's Guide这篇文档.对刚開始学习的人高速认识nginx非常有帮助. 显然.发挥nginx强大优势的前提是熟悉其配置文件并进行合理的配置.而学习nginx配置时.最重要的一点是建立例如以下概念: The most important is that nginx is a reverse proxy first and HTTP server second, its f

Nginx笔记之Rewrite规则

Nginx中Rewrite规则主要用于实现URL的重写.通过Rewrite规则,可以实现规范的URL.根据变量来做URL转向及选择配置. Rewrite规则相关命令 break if return rewrite set break命令 break的作用即完成当前规则集,后续不再处理rewrite命令. if ($slow) { limit_rate 10k; break; } if命令 if条件判断,判断一个条件是否符合,符合就执行代码段内的命令.Nginx内的if命令不支持嵌套,也不支持多一

nginx笔记2-负载均衡

负载均衡实现方式分为两类:1硬件类,2软件类. 硬件类:F5(这是一种硬件,并不是刷新啊,不要误解)  优点:非常快,可靠性高,并发量大.缺点:太贵,成本高,不方便,最致命的是不能将动态请求和静态请求分离. 软件类:1.apache http server:可靠性高,可以动静请求分离,但是,效率低.(少用) 2.linux的LVS是基于Linux系统IP层面的负载均衡,可靠性非常高,简单易用,并发量大,缺点:最致命的是不能将动态请求和静态请求分离. 3.nginx 优点:非常快,可靠性高,并发量

nginx笔记3-负载均衡算法

1.nginx测试:先从官网下载nginx 官网网址为:http://nginx.org/  然后找到stable version的版本下载,因为这版本是最稳定的,不要去下载最新,因为不稳定,如下图: 下载解压后即可 这里还要对解压后的nginx的conf目录下的nginx.conf配置如下图: 上图中的proxy_pass http://test-service;意思是只有test-service下面的tomcat才能通过我的反向代理. 随后我们启动两个tomcat,把笔记二的工程分别放在两个

nginx笔记4-负载均衡带来的问题以及解决办法

接着笔记3,将笔记三的改造一下,现在分别启动两个Tomcat,在页面获取session.如图所示: tomcat2的session: tomcat1的session: 根据上图发现,每个tomcat取到的session不一样.因此nginx负载均衡带来的问题就是session不一致,假设用户登陆后请求分发到Tomcat1,下一次请求到tomcat2的话, 那么每一次请求都会要求用户登陆.这必然不行的. 解决session共享问题办法有: 1.应用服务器(即Tomcat)之间进行session同步

nginx笔记5-双机热备原理

1动静分离演示: 将笔记3的Demo改造一下,如图所示: 改造完成后,其实就是在网页上显示一张图片 现在启动Tomcat运行起来,如图: 可以看到图片的请求是请求Tomcat下的图片. 现在,通过把静态资源放在nginx的html目录下(必须和原来工程请求路径一样,如下第一张图),实现动静分离,首先先配置nginx.conf文件,如下面第二张图: 现在我们可以重新启动nginx.重新请求.如图所示: 这是通过ngnix下的请求,首先我们先删除Tomcat下的静态资源图片,再请求如下图: 可以看出