《Nginx高性能Web服务器应用与实战-教学大纲.docx》由会员分享,可在线阅读,更多相关《Nginx高性能Web服务器应用与实战-教学大纲.docx(11页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、Nginx 高性能 Web 服务器应用与实战(微课版)课程教学大纲课程编号: 学 分: 学 时:48 学时(其中:讲授学时:24 学时上机学时:24 学时) 先修课程: 无后续课程:适用专业:计算机相关专业开课部门:计算机系一、课程性质与目标Nginx 是一款备受关注的高性能、轻量级的Web 服务器软件,具备良好的发展趋势与潜力。 本书针对具备 Linux 操作系统基础知识或者具备某一种高级编程语言基础知识的读者,帮 助读者从本质上掌握 Nginx 的相关知识,使读者能够在实战中灵活运用 Nginxo 本书共 13 章,内容包括初识Nginx、网络协议、Nginx 基础配置、Nginx FI志
2、、Web 模块、访问 限制与访问控制、反向代理、动态网站、交互式业务与 PHP-FPM. Nginx 重写、证书与版 本、负载均衡以及完整的网站 架构。其中,第 13 章着重介绍通过 Nginx 网站优化,以及 通过 Nginx 与其他应用进行整合,搭建一个具备高可用、动静分离、主从复制的分布式集群案例,目的是使读者对前12 章所学的知识进行巩固与提高,达到融会贯通的效果二、课程的主要内容及基本要求第 1 章初识 Nginx (2 学时)知识点 Web 服务与 Nginx Nginx 优势:I/O 多路复用 安装 NginL重 点Web 服务与 Nginx五、选用教材和主要参考书本大纲是根据教
3、材Nginx 高性能Web 服务器应用与实战(微课版)所设计的。六、大纲说明本课程的授课模式为:课堂讲授+实验上机,其中,课堂讲授主要采用多媒体的方式 进行授课,并且通过阶段测试题测试学生的掌握程度;实验上机主要是编写及测试程序,加 强学生的动手能力。撰写人: 批准人:审定人: 执行时间: Nginx 优势:I/O 多路复用难 点 Web 服务与 Nginx基本要求 了解 Nginx 基本概念 掌握 Nginx 特点实践与练习完成相关习题。第 2 章网络协议(4 学时)知识点 了解网络协议- 重 难了解 HTTPHTTP 详解点HTTP 详解点HTTP 详解基本要求 熟练掌握 HTTP 基本概
4、念 掌握 HTTP 系统组成 了解 HTTP 请求方式实践与练习完成相关习题。第 3 章 Nginx 基础配置(4 学时)知识点 配置文件 编译参数 配置文件详解 虚拟主机重 点配置文件 编译参数 配置文件详解 虚拟主机难 点 配置文件 编译参数 配置文件详解 虚拟主机基本要求 了解配置文件基本概念 掌握编译参数的种类 掌握配置文件详解差异实践与练习完成相关习题。第 4 章 Nginx 日志(4 学时)知识点 日志配置 日志轮转与切割 日志分析重 点 日志配置 日志轮转与切割 日志分析难 点 日志配置 日志轮转与切割 日志分析基本要求 掌握使用日志配置方法 掌握日志轮转与切割的方法 熟练使用日
5、志分析实践与练习完成相关习题。第 5 章 Web 模块(4 学时)知识点 随机主页模块 替换模块 文件读取模块 文件压缩模块缓存模块 防盗链模块连接状态模块重 点 随机主页模块 替换模块 文件读取模块 文件压缩模块缓存模块 防盗链模块连接状态模块难 点 随机主页模块 替换模块 文件读取模块 文件压缩模块缓存模块 防盗链模块连接状态模块基本要求 掌握模块之间各自的用法实践与练习完成相关习题。第 6 章访问限制与访问控制(4 学时)知识点 访问限制访问控制重 点 访问限制访问控制难 点 访问限制访问控制基本要求 掌握请求频率限制,连接频率限制方法 理解访问控制的方法实践与练习完成相关习题。第 7
6、章反向代理(4 学时)知识点 代理原理代理缓存 邮箱代理服务器重 点 代理原理代理缓存 邮箱代理服务器难 点 代理原理 代理缓存 邮箱代理服务器基本要求 了解什么是代理原理 掌握数代理配置的设置方法 熟悉代理缓存基本设置 掌握邮箱代理服务器的方法实践与练习完成相关习题。第 8 章动态网站(4 学时)知识点 网站介绍 部署 LNMP重 点网站介绍部署 LNMP难 点 网站介绍 部署 LNMP基本要求 了解什么是网站介绍 掌握 LNMP 操作方法 熟悉 LNMP 概念 掌握部署 LNMP 的使用方法实践与练习完成相关习题。第 9 章交互式业务与PHP-FPM知识点 交互式业务 PHP-FPM 详解
7、 Nginx Location重 点 交互式业务 PHP-FPM 详解 Nginx Location难 点 交互式业务 PHP-FPM 详解 Nginx Location基本要求 理解交互式业务基本概念(4 学时) 熟悉交互式业务特性 掌握 PHP-FPM 操作方法 掌握 Nginx Location 原理和使用方法实践与练习完成相关习题。第 10 章 Nginx 重写(4 学时)知识点 Nginx 重写理论Nginx 重写多示例重 点 Nginx 重写理论 Nginx 重写多示例难 点 Nginx 重写理论 Nginx 重写多示例基本要求 了解 Nginx 重写理论 掌握 Nginx 重写多
8、示例方法实践与练习完成相关习题。第 11 章证书与版本(2 学时)知识点 CA 证书 Nginx 版本重 点 CA 证书 Nginx 版本难 点 CA 证书 Nginx 版本基本要求 了解 CA 证书 掌握 Nginx 版本实践与练习完成相关习题。第 12 章负载均衡(4 学时)知识点 负载均衡介绍 Nginx 负载均衡 Nginx 负载均衡配置方式重 负载均衡介绍 Nginx 负载均衡 Nginx 负载均衡配置方式难 点 负载均衡介绍 Nginx 负载均衡 Nginx 负载均衡配置方式基本要求 了解负我均衡的原理 掌握 Nginx 负载均衡主要方式 掌握 Nginx 负载均衡配置方式实践与练
9、习完成相关习题。第 13 章完整的网站架构(4 学时)知识点 Nginx 网站优化 分布式集群 负载均衡的高可用动静分离 主从复制第 6 章访问限制与访问控制2 学时2 学时2 学时第 7 章反向代理2 学时2 学时4 学时第 8 章动态网站2 学时2 学时2 学时第 9 章交互式业务与 PHP-FPM2 学时2 学时4 学时重 点 Nginx 网站优化 分布式集群 负载均衡的高可用动静分离 主从复制难 点 Nginx 网站优化 分布式集群 负载均衡的高可用 动静分离 主从复制基本要求 熟悉 Nginx 网站优化方法 掌握分布式集群的方法 熟悉负载均衡的高可用 掌握动静分离 熟悉主从复制实践与
10、练习完成相关习题。三、学时分配章目授课上机合计第 1 章初识 Nginx第 2 章网络协议2 学时2 学时0 学时2 学时2 学时4 学时第 3 章 Nginx 基础配置2 学时2 学时4 学时第 4 章 Nginx 日志2 学时2 学时4 学时第 5 t Web 模块2 学时2 学时2 学时第 10 章 Nginx 重写第 11 章证书与版本2 学时0 学时2 学时2 学时2 学时2 学时第 12 章负载均衡2 学时2 学时4 学时第 13 章完整的网站架构2 学时2 学时2 学时合计24 学时24 学时48 学时四、考核模式与成绩评定本课程为考试课程,考试可灵活采用闭卷成绩和平时成绩相结合的形式。闭卷部分(80%)的考试题包括基本概念、基本语法格式、面向对象程序设计等,题型可采用填空题、 选择题、程序填空、判断题、程序分析题以及编程题等多种形式。平时成绩包括出勤(5%)、 作业(5%)和实验(10%)