課程簡介

第 1 部分:Nginx(第 1 天持續時間 1.5 天)

模組 1: 安裝 Nginx 和第三方模組

  • 使用套件管理員安裝Nginx
  • 針對網路進行配置
  • 配置選項以指定路徑
  • 表:HTTP 配置選項
  • 啟用各種模組
  • 表:HTTP 模組配置選項
  • 禁用未使用的模組
  • 表:禁用配置選項
  • 安裝第三方模組

模組 2:配置指南

  • 基本配置格式
  • Nginx 全域配置參數
  • 表:全域配置指令
  • 使用包含檔
  • HTTP 伺服器部分用戶端指令、檔案 I/O 指令、哈希指令、套接字指令
  • 虛擬伺服器部分
  • 設定位置 – 地點、時間和方式

模組 3:Nginx 作為反向代理

  • 代理模組
  • 代理模組指令
  • 上游模組:保持連接和負載平衡演算法
  • 上游伺服器類型:單個上游伺服器、多個上游伺服器、非 HTTP 上游伺服器
  • 如何處理上游問題

模組 4: 反向代理高級主題

  • 安全簡介
  • 使用 SSL 加密流量
  • 使用 SSL 對客戶端進行身份驗證
  • 根據原始IP位址阻止流量
  • 隔離應用程式元件以實現可擴充性
  • 反向代理性能調整:緩衝、緩存、壓縮

模組 5.Nginx HTTP 伺服器

  • HTTP 伺服器指令
  • HTTP 紀錄記錄指令
  • HTTP 檔案路徑指令
  • 名稱解析指令
  • HTTP 用戶端交互指令
  • HTTP 限制指令
  • HTTP 存取模組指令
  • HTTP 流指令

模組 6.Nginx 負載平衡

  • 關於負載平衡
  • 設置環境
  • 使用上游模組
  • 使用正確的指令(權重、哈希、最大失敗等)
  • 測試您的配置

模組 7: 故障排除技術

  • 分析紀錄檔
  • 配置高級記錄
  • 常見配置錯誤
  • 性能問題
  • 使用存根狀態模組

第 2 部分:阿帕奇(第 2 天持續時間 1 天)

模組 1.安裝

  • 安裝 Apache
  • Apache 啟動、停止和 Apache 重新啟動
  • 阿帕奇卸載
  • 查找 Apache 的檔案位置

模組 2.添加通用模組

  • 安裝通用安裝模組
  • 安裝 Unix mod_dav
  • 安裝mod_perl
  • 安裝 Unix mod_php
  • 安裝 SSL mod_ssl(安全套接字層)
  • 使用 modules.apache.org 查找模組
  • 安裝mod_security

模組 3.伐木

  • 獲取更多日誌條目和詳細資訊
  • 原木旋轉

模組 4.虛擬主機

  • 設置基於名稱的虛擬主機
  • 設置基於位址的虛擬主機

模組 5.別名、重定向和重寫

  • 將 URL 映射到目錄
  • 為現有內容創建新網址
  • 為擁有自己的 URL 的使用者提供 URL(統一資源定位器) 使用者自己的 URL
  • 重定向到另一個位置
  • 將多個URL重定向到同一目標
  • 重寫路徑和查詢字串之間的元素
  • 將 URL 細分受眾群轉換為查詢參數

模組 6.靜態儲存位址

  • 安裝 SSL
  • 產生自簽章 SSL 憑證
  • 生成受信任的CA
  • 通過 SSL 提供部分網站服務
  • 使用用戶端證書進行身份驗證

模組 7.動態內容

  • 啟用 CGI 目錄
  • 在非文本別名目錄中啟用 CGI 腳本
  • 在 CGI 目錄中指定預設文件
  • 啟用和使用 WebDAV
  • WebDAV 的複雜配置和安全問題

第 3 部分:Java 虛擬機(第 3 天持續時間 0.5 天)

調整 Java 虛擬機

選擇 JVM 設定

  • 調整垃圾回收器世代的大小
  • 在何處配置 JVM 設置
  • 無法為 JVM 分配足夠的記憶體時
  • 授予應用程式的正確內存量
  • 設置正確的堆大小

年輕一代和老年人之間的正確比例

  • 垃圾回收器演算法
  • 為您的應用程式選擇合適的垃圾回收器
  • G1 垃圾回收器
  • 調試垃圾回收
  • 充分利用記憶體
  • 處理「記憶體不足」錯誤
  • 查找代碼中的記憶體洩漏

第 4 部分:Java 網络

網路技術簡介 Java

  • 什麼是 Servlet 以及何時使用
  • JSP 簡介
  • Servlet 與 JSP
  • 什麼是 Java豆
  • 九一簡介
  • EJB(工作階段 Bean、實體 Bean、MDB Beans)在企業應用程式中的角色
  • MVC 模式
  • - 模型的作用
  • - 檢視的作用
  • - 控制者的角色

第5部分:多媒體內容和HTML 5

  • HTML 5 個音訊和視頻元素
  • 不同的流式處理協定
  • - 互聯網協議電視
  • - HTTP直播
  • 伺服器實現
  • OTT 流媒體的作用

第 6 部分:JBoss(第 4 天持續時間 1 天)

模組 1: 安裝核心元件

  • 安裝Java環境
  • 安裝 JBoss AS
  • 應用程式伺服器功能
  • 創建自訂伺服器配置

模組 2: 定製 JBoss AS 服務

  • 如何監控 JBoss AS 服務
  • JBoss AS 線程池
  • 配置記錄服務
  • 配置與資料庫的連接
  • 配置事務服務

模組 3.部署EJB 3會話 Bean

  • 開發企業 Java豆類
  • 配置EJB容器

模組 4: 部署 Web 應用程式

  • 開發網頁佈局
  • 配置 JBoss Web Server

模組 5: 使用 JBoss 訊息傳遞服務部署應用程式

  • 新的 JBoss 消息傳遞系統
  • 開發 JMS 應用程式
  • 高級 JBoss 消息傳遞

模組 6: 管理 JBoss AS

  • Java Management 擴展簡介
  • JBoss AS 管理控制台
  • 管理應用程式
  • 管理資源

模組 7.JBoss 流口水 - 簡介

  • 獲取軟體
  • 安裝 BRMS/Guvnor
  • 安裝 Drools 外掛程式

模組 8.使用古夫諾

  • 常規導航
  • 管理(規則、包、部署)
  • 與古夫諾一起制定指導規則
  • 從古夫諾爾到JBoss IDE
  • 測試您的規則

最低要求

  • 瞭解 Web 伺服器概念和協定
  • 具有使用Linux命令行和文本編輯器的經驗
  • Java 或 PHP 的基本程式設計經驗

觀眾

  • 系統管理員
  • Web 開發人員
  • 任何想要學習如何使用不同的 Web 伺服器技術和功能的人
  28 時間:
 

人數


開始於

結束於


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

相關課程

課程分類