- 1-2 Nginx特性1
- 1-3 Nginx特性2
- 1-4 Nginx安装
- 1-5 Nginx目录结构概述与编译参数概述
- 1-6 Nginx常用模块
- 1-7 Nginx常用变量
- 1-8 Nginx状态码概述
- 1-9 Nginx主配置文件概述
- 2-1 Nginx日志模块
- 2-2 Nginx状态监控模块
- 2-3 Nginx作为下载站点模块
- 2-4 Nginx请求限制模块
- 2-5 Nginx请求限制补充
- 2-6 Nginx连接限制模块
- 2-7 Nginx访问控制模块
- 2-8 Nginx访问控制局限
- 2-9 Nginx用户认证模块
- 2-10 Nginx用户认证局限
- 2-11 Nginx虚拟主机-port
- 2-12 Nginx虚拟主机注意事项
- 3-1 静态资源概述
- 3-2 静态资源配置语法
- 3-3 静态资源压缩实战案例
- 3-4 静态资源压缩实战案例2
- 3-5 浏览器缓存概述
- 3-6 浏览器缓存实战案例
- 3-7 静态资源跨域访问
- 3-8 静态资源防盗链
- 3-9 静态资源小结
- 4-1 Nginx代理基本概述
- 4-2 Nginx代理配置语法
- 4-3 Nginx正向代理配置实例
- 5-1 Nginx负载均衡概述
- 5-2 Nginx负载均衡配置语法
- 5-3 Nginx负载均衡场景实战
- 5-4 Nginx负载均衡状态模块
- 5-5 Nginx负载均衡调度策略
- 5-6 Nginx负载均衡TCP配置场景
- 5-7 阿里云SLB实践HTTP与TCP场景
- 5-8 Nginx动静分离概述
- 5-9 Nginx动静分离场景-配置静态站点
- 5-10 Nginx动静分离-配置动态站点
- 5-11 Nginx动静分离-本地虚拟机场景实战
- 5-12 Nginx动静分离-按手机类型调度不同后端节点
- 5-13 Nginx动静分离-按浏览器调度不同后端节点
- 5-14 Nginx负载均衡总结
- 6-1 Nginx缓存概述
- 6-2 Nginx缓存配置语法
- 6-3 Nginx缓存配置案例
- 6-4 Nginx清理缓存方式
- 6-5 Nginx部分页面不缓存
- 6-6 Nginx缓存总结
- 7-1 Nginx Rewrite基本概述
- 7-2 Nginx Rewrite配置语法
- 7-3 Nginx Rewrite标记Flag实践1
- 7-4 Nginx Rewrite标记Flag实践2
- 7-5 Nginx Rewrite实战案例上
- 7-6 Nginx Rewrite实战案例下
- 7-7 Nginx Rewrite补充
- 8-1 Nginx Https基本概述
- 8-2 Nginx Https配置实战
- 8-3 公有云配置苹果要求Https加密证书
- 8-4 Nginx Http强制跳转Https
- 9-1 安装LNMP架构
- 9-2 配置LNMP架构
- 9-3 PHP原理与优化
- 9-4 安装Tomcat
- 9-5 配置Nginx+Tomacat组合
- 10-1 Lua基本概述
- 10-2 配置Nginx支持Lua环境
- 10-3 Nginx调用Lua相关指令
- 10-4 Nginx+Lua实战灰度发布场景演示1
- 10-5 Nginx+Lua实战灰度发布场景演示2
- 10-6 Nginx安全-基本安全概述
- 10-7 Nginx安全-演示sql场景准备
- 10-8 Nginx安全-Nginx+Lua构建waf防火墙拦截
- 10-9 Nginx安全-Nginx+Lua构建waf防火墙拦截CC
- 11-1 Nginx性能优化-概述
- 11-2 Nginx性能优化-需考虑点
- 11-3 Nginx性能优化-压力测试工具ab
- 11-4 Nginx性能指标-影响性能优化指标
- 11-5 Nginx性能优化-文件描述符调整
- 11-6 Nginx性能优化-CPU亲和
- 11-7 Nginx性能优化-通用Nginx配置模板文件
- 12-1 Nginx常见问题-多Server优先级
- 12-2 Nginx常见问题-多Location优先级
- 12-3 Nginx常见问题-tryfile使用
- 12-4 Nginx常见问题-root与alias区别
- 12-5 Nginx常见问题-获取真实客户端IP
- 12-6 Nginx常见问题-http返回状态码
- 12-7 Nginx常见问题-网站ip、pv、uv
- 12-8 Nginx常见问题-网站访问流程
- 13-1 Nginx架构设计-了解需求
- 13-2 Nginx架构设计-评估需求
- 13-3 Nginx架构设计-配置注意事项
nginx是一个HTTP的反向代理服务器、一个邮件理服务器、一个通用的TCP/UDP代理服务器。它是一个在商业上使用非常广泛的网络层中间组件。与Tomcat相比,它具备体积更小,效率更高,占用更少资源,可处理更多的Case优势,深受各大公司喜爱。nginx由于出色的性能,在世界范围内受到了越来越多人的关注,在淘宝内部它更是被广泛的使用,众多的开发以及运维同学都迫切的想要了解nginx模块的开发以及它的内部原理.
什么是Nginx:
Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。由俄罗斯的程序设计师Igor Sysoev所开发,供俄国大型的入口网站及搜索引擎Rambler使用。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好。
Nginx的优点:
Nginx优点是可以在大多数 Unix like OS 上编译运行,并有 Windows 移植版。 Nginx 的1.4.0稳定版已经于2013年4月24日发布,一般情况下,对于新建站点,建议使用最新稳定版作为生产版本,已有站点的升级急迫性不高。Nginx 的源代码使用 2-clause BSD-like license,在高连接并发的情况下,Nginx是Apache服务器不错的替代品,能够支持高达 50,000 个并发连接数的响应。