習作與展示
第一天:Nginx 基本設定
- 主題:Nginx 伺服器的安裝與基本配置
- 內容:
- Nginx 的安裝與初步配置
- 創建並部署基本的 Angular 應用
- Nginx 配置以支援 Angular 路由
- Nginx 的日誌設置和管理
第二天:Nginx 進階設定
- 主題:Nginx 的進階配置和 A/B 測試部署
- 內容:
- 深入理解 Nginx 配置語法
- 設置 Nginx 以支援 A/B 測試部署
- 配置 Nginx 以提供更高效能
- 安全性考量和最佳實踐
第三天:Fluentd 基本設定
- 主題:Fluentd 的安裝與基礎配置
- 內容:
- Fluentd 的安裝與基本概念介紹
- 配置 Fluentd 以接收 Nginx 日誌
- 設定日誌格式為結構化 JSON
- Fluentd 配置的測試與調試
第四天:Fluentd 進階設定
- 主題:Fluentd 高級配置和日誌管理
- 內容:
- 進階 Fluentd 配置技巧
- 設置 Fluentd 以進行高效能的日誌處理
- 日誌的分析與視覺化介紹
- 日誌存儲、查詢與監控的最佳實踐
第五天:結訓展示
- 習作主題:完成並展示一個完整的 MkDocs 專案
- 內容:
- 撰寫兩個簡單的 Angular 應用程式 (例如 Hello World A, Hello World B),並使用 Nginx 進行 A/B 部署。
- 設定 Nginx 以生成結構化 JSON 日誌。
- 設定 Fluentd client 和 server 以進行日誌的集中蒐集。