01-Niginx简介 1. 什么是nginx 2. 正向代理与反向代理 2.1 概念 2.2 区别 正向代理:客户端 <一> 代理 一>服务端 反向代理:客户端 一>代理 <一> 服务端 3. 负载均衡 4. 动静分离 02-Nginx的安装 1. 基于apt源安装 1.1 安装 1.2 测试安装是否成功 1.3 卸载 1. 停止nginx服务 2. 删除nginx,-purge包括配置文件 3. 移除全部不使用的软件包 4. 罗列出与nginx相关的软件并删除 5. 查看nginx正在运行的进程,如果有就kill掉 2. 通过源码包编译安装 1. 安装各种依赖库 2. 安装Nginx 3. 配置软链接 4. 配置开机启动服务 03-Nginx的常用命令和配置文件 1. 常用命令 1. 查看版本 2. 查看 Nginx 配置语法的正确性 3. 为Nginx指定一个配置文件 4. 启动 Nginx 服务 5. 开机自启动 6. 重启 Nginx 服务 7. 查看 Nginx 服务状态 8. 重载 Nginx 服务 9. 停止 Nginx 服务 10. 查看命令帮助 2. 配置文件 第一部分:全局块 第二部分:events 块 第三部分:http 块 1. http全局块 2. server块 1.全局 server 块 2. location块 nginx.conf 详细的配置文件介绍 总结 04-Nginx配置实例-反向代理 1. 反向代理实例一 实现过程 1. 启动一个 tomcat,浏览器地址栏输入 127.0.0.1:8080,出现如下界面 2. 通过修改本地 host 文件,将 www.123.com 映射到 127.0.0.1 3. 在 nginx.conf 配置文件中增加如下配置 2. 反向代理实例二 实现过程 1.准备两个 tomcat,一个 8001 端口,一个 8002 端口,并准备好测试的页面 2. 修改 nginx 的配置文件在 http 块中添加 server{} 05-Nginx配置实例-负载均衡 1. 首先准备两个同时启动的 Tomcat 2. 在 nginx.conf 中进行配置 06-Nginx配置实例-动静分离 1. 什么是动静分离 2. 准备工作 3. 具体配置 4. 最终测试 07-Nginx搭建高可用集群 1. Keepalived+Nginx 高可用集群(主从模式) 2. 配置高可用的准备工作 3. 在两台服务器上安装keepalived 4. 完成高可用配置(主从配置) 5. 最终测试 08-Nginx原理及优化参数配置 1. master和worker 2. worker如何进行工作 3. 一个master和多个woker有好处 4. 设置多少个worker合适 5. 连接数worker_connection