你将学到的
  • Nginx 简介
  • Nginx 进程
  • 配置优化
  • 并发限制
  • DDos 预防
  • LNMP 环境安装
  • 模块开发
  • 流量限制
  • 访问控制
实验 1 Nginx功能描述

知识点: 1.Nginx是什么? 2.Nginx为什么会流行? 3.为什么选择Nginx? 4.Nginx工作原理 5.Nginx的常用架构简介 6.我该如何学习Nginx?

实验 2 LNMP系统安装

知识点: 1.安装Nginx 2.安装MySQL 3.安装PHP

实验 3 Nginx进程与模块

知识点: 1.Nginx架构 2.Nginx进程 3.Nginx模块

实验 4 Nginx模块开发实验

知识点: 1.模块结构体认识 2.编译安装Nginx 3.Nginx基本配置

挑战 1 挑战:写日志

知识点: 1.Nginx服务器配置 2.Nginx模块知识

实验 6 Nginx配置实战:流量及并发连接数限制

知识点: 1.流量限制 2.并发限制

实验 7 Nginx配置实战:访问控制及DDoS预防

知识点: 1.Nginx访问控制配置 2.ab命令 3.log排查

挑战 2 挑战:访问控制
课程介绍

实验任务

  • 分别安装 Nginx、MySQL 以及 PHP
  • 亲自动手优化 Nginx 的配置
  • 使用 Nginx 实现流量及并发连接数限制
  • 使用 Nginx 实现访问控制及 DDoS 预防

先学知识

课程难度

  • 本课程难度为中等。

面向用户

  • 本课程面向已经了解 Linux 基础知识,想要进一步学习 Nginx 知识的同学。
课程教师

Edward 共发布过 14 门课程

资深程序员,5年Linux运维、企业级开发经验及数据库实战和教学经验。

查看老师的所有课程 >
会员
开通会员,即刻开始学习
加入编程交流社群👇