課程目標
全面認知與掌握Nginx,快速上手Nginx多場景配置與架構維護,完善整個Nginx知識體系
適用人群
快速上手Nginx, 缺乏Nginx多場景實戰經驗
課程簡介
結合企業應用場景講解,完善你的Nginx知識體系,輕松搭建Web架構。
可能簡單的Nginx配置你會, 但是本套課程以貼近業務場景, 從實際項目案例觸發, 輕松玩轉Nginx方方面面, 不再對Nginx一知半解。
第1章Nginx快速入門
了解Nginx、
安裝Nginx、
Nginx基礎目錄結構
常用模塊
常用變量
第2章Nginx常用模塊
日志模塊
狀態模塊
下載站點模塊
用戶登錄授信
IP訪問控制
連接限制、請求限制
第3章Nginx提供靜態資源WEB服務
靜態資源壓縮、
瀏覽器緩存、
跨域請求訪問、
防盜鏈
第4章Nginx提供代理服務
HTTP代理、
正向代理、
反向代理
第5章Nginx提供負載均衡
負載均衡
構建應用層負載均衡
構建傳輸層負載均衡
使用阿里云構建應用層與傳輸層負載均衡
動靜分離
動態請求與靜態請求分離
實現資源請求分離與分類
第6章Nginx提供ProxyCache緩存服務
客戶端緩存、
代理緩存、
應用緩存、
緩存清理
第7章Nginx Rewrite跳轉規則與實踐
rewrite跳轉與重定向使用場景、
永久跳轉、
臨時跳轉
break與last
第8章Nginx HTTPS服務
使用阿里云構建蘋果官方標準的HTTTPS Web服務
第9章Nginx構建動態網站架構lnmp/lnmt
構建主流LNMP架構、LNMT架構
第10章Nginx+Lua實戰
Lua基本語法
Nginx+Lua集成
測試集成Lua腳本
Nginx+Lua構建灰度發布場景
Nginx+Lua構建防SQL注入、防CC突發流量攻擊
第11章Nginx性能優化與壓測工具
系統Nginx調優、
Nginx性能調優、
Nginx通用配置文件
第12章Nginx常見問題
root與alias區別
多server優先級
多location優先級
http返回狀態碼
禁止IP直接訪問網站
網站訪問流程、pv、uv、ip、
第13章Nginx架構總結
分析需求、
評估需求、
配置注意事項
第1章Nginx快速入門
1-1Nginx基礎概述
1-2Nginx特性1
1-3Nginx特性2
1-4Nginx安裝
1-5Nginx目錄結構概述與編譯參數概述
1-6Nginx常用模塊
1-7Nginx常用變量
1-8Nginx狀態碼概述
1-9Nginx主配置文件概述
第2章Nginx常用模塊
2-1Nginx日志模塊
2-2Nginx狀態監控模塊
2-3Nginx作為下載站點模塊
2-4Nginx請求限制模塊
2-5Nginx請求限制補充
2-6Nginx連接限制模塊
2-7Nginx訪問控制模塊
2-8Nginx訪問控制局限
2-9Nginx用戶認證模塊
2-10Nginx用戶認證局限
2-11Nginx虛擬主機-port
2-12Nginx虛擬主機注意事項
第3章Nginx提供靜態資源WEB服務
3-1靜態資源概述
3-2靜態資源配置語法
3-3靜態資源壓縮實戰案例
3-4靜態資源壓縮實戰案例2
3-5瀏覽器緩存概述
3-6瀏覽器緩存實戰案例
3-7靜態資源跨域訪問
3-8靜態資源防盜鏈
3-9靜態資源小結
第4章Nginx提供代理服務
4-1Nginx代理基本概述
4-2Nginx代理配置語法
4-3Nginx正向代理配置實例
4-4Nginx反向代理準備-購買aliyun
4-5Nginx反向代理配置實例
第5章Nginx提供負載均衡
5-1Nginx負載均衡概述
5-2Nginx負載均衡配置語法
5-3Nginx負載均衡場景實戰
5-4Nginx負載均衡狀態模塊
5-5Nginx負載均衡調度策略
5-6Nginx負載均衡TCP配置場景
5-7阿里云SLB實踐HTTP與TCP場景
5-8Nginx動靜分離概述
5-9Nginx動靜分離場景-配置靜態站點
5-10Nginx動靜分離-配置動態站點
5-11Nginx動靜分離-本地虛擬機場景實戰
5-12Nginx動靜分離-按手機類型調度不同后端節點
5-13Nginx動靜分離-按瀏覽器調度不同后端節點
5-14Nginx負載均衡總結
第6章Nginx提供ProxyCache緩存服務
6-1Nginx緩存概述
6-2Nginx緩存配置語法
6-3Nginx緩存配置案例
6-4Nginx清理緩存方式
6-5Nginx部分頁面不緩存
6-6Nginx緩存總結
第7章Nginx Rewrite跳轉規則與實踐
7-1Nginx Rewrite基本概述
7-2Nginx Rewrite配置語法
7-3Nginx Rewrite標記Flag實踐1
7-4Nginx Rewrite標記Flag實踐2
7-5Nginx Rewrite實戰案例上
7-6Nginx Rewrite實戰案例下
7-7Nginx Rewrite補充
第8章Nginx構建Https加密傳輸網站(基于IOS蘋果要求)
8-1Nginx Https基本概述
8-2Nginx Https配置實戰
8-3公有云配置蘋果要求Https加密證書
8-4Nginx Http強制跳轉Https
第9章Nginx構建動態網站架構lnmp/lnmt
9-1安裝LNMP架構
9-2配置LNMP架構
9-3PHP原理與優化
9-4安裝Tomcat
9-5配置Nginx+Tomacat組合
第10章Nginx+Lua-實戰代碼灰度發布實戰-WAF防火墻
10-1Lua基本概述
10-2配置Nginx支持Lua環境
10-3Nginx調用Lua相關指令
10-4Nginx+Lua實戰灰度發布場景演示1
10-5Nginx+Lua實戰灰度發布場景演示2
10-6Nginx安全-基本安全概述
10-7Nginx安全-演示sql場景準備
10-8Nginx安全-Nginx+Lua構建waf防火墻攔截
10-9Nginx安全-Nginx+Lua構建waf防火墻攔截CC
第11章Nginx性能優化與壓測工具
11-1Nginx性能優化-概述
11-2Nginx性能優化-需考慮點
11-3Nginx性能優化-壓力測試工具ab
11-4Nginx性能指標-影響性能優化指標
11-5Nginx性能優化-文件描述符調整
11-6Nginx性能優化-CPU親和
11-7Nginx性能優化-通用Nginx配置模板文件
第12章Nginx常見問題
12-1Nginx常見問題-多Server優先級
12-2Nginx常見問題-多Location優先級
12-3Nginx常見問題-tryfile使用
12-4Nginx常見問題-root與alias區別
12-5Nginx常見問題-獲取真實客戶端IP
12-6Nginx常見問題-http返回狀態碼
12-7Nginx常見問題-網站ip、pv、uv
12-8Nginx常見問題-網站訪問流程
第13章Nginx架構總結
13-1Nginx架構設計-了解需求
13-2Nginx架構設計-評估需求
13-3Nginx架構設計-配置注意事項 |