感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程簡介
第1部分:Nginx(第1天,時長1.5天)
模塊1:安裝Nginx及第三方模塊
- 使用包管理器安裝Nginx
- 配置Web
- 配置路徑選項
- 表:HTTP配置選項
- 啓用各種模塊
- 表:HTTP模塊配置選項
- 禁用未使用的模塊
- 表:禁用配置選項
- 安裝第三方模塊
模塊2:配置指南
- 基本配置格式
- Nginx全局配置參數
- 表:全局配置指令
- 使用包含文件
- HTTP服務器部分:客戶端指令、文件I/O指令、哈希指令、套接字指令
- 虛擬服務器部分
- 配置位置——何時、何地、如何
模塊3:Nginx作爲反向代理
- 代理模塊
- 代理模塊指令
- 上游模塊:Keepalive連接和負載均衡算法
- 上游服務器類型:單上游服務器、多上游服務器、非HTTP上游服務器
- 如何處理上游問題
模塊4:反向代理高級主題
- 安全簡介
- 使用SSL加密流量
- 使用SSL驗證客戶端
- 根據源IP地址阻止流量
- 爲可擴展性隔離應用組件
- 反向代理性能調優:緩衝、緩存、壓縮
模塊5:Nginx HTTP服務器
- HTTP服務器指令
- HTTP日誌指令
- HTTP文件路徑指令
- 名稱解析指令
- HTTP客戶端交互指令
- HTTP限制指令
- HTTP訪問模塊指令
- HTTP流媒體指令
模塊6:Nginx負載均衡
- 關於負載均衡
- 設置環境
- 使用上游模塊
- 使用正確的指令(權重、哈希、最大失敗次數等)
- 測試配置
模塊7:故障排除技術
- 分析日誌文件
- 配置高級日誌
- 常見配置錯誤
- 性能問題
- 使用Stub Status模塊
第2部分:Apache(第2天,時長1天)
模塊1:安裝
- 安裝Apache
- 啓動、停止和重啓Apache
- 卸載Apache
- 查找Apache文件位置
模塊2:添加常用模塊
- 安裝通用安裝模塊
- 安裝Unix mod_dav
- 安裝mod_perl
- 安裝Unix mod_php
- 安裝mod_ssl SSL(安全套接層)
- 使用modules.apache.org查找模塊
- 安裝mod_security
模塊3:日誌記錄
- 獲取更多日誌條目和詳細信息
- 日誌輪換
模塊4:虛擬主機
- 設置基於名稱的虛擬主機
- 設置基於地址的虛擬主機
模塊5:別名、重定向和重寫
- 將URL映射到目錄
- 爲現有內容創建新URL
- 爲用戶提供自己的URL
- 重定向到其他位置
- 將多個URL重定向到同一目標
- 在路徑和查詢字符串之間重寫元素
- 將URL段轉換爲查詢參數
模塊6:SSL
- 安裝SSL
- 生成自簽名SSL證書
- 生成受信任的CA
- 通過SSL提供部分站點
- 使用客戶端證書進行身份驗證
模塊7:動態內容
- 啓用CGI目錄
- 在非ScriptAliased目錄中啓用CGI腳本
- 在CGI目錄中指定默認文檔
- 啓用和使用WebDAV
- 複雜配置及WebDAV的安全問題
第3部分:Java虛擬機(第3天,時長0.5天)
調優Java虛擬機
選擇JVM設置
- 調整垃圾回收器代的大小
- 在何處配置JVM設置
- 當無法爲JVM分配足夠內存時
- 爲應用程序分配正確內存量
- 設置正確的堆大小
年輕代和老年代的正確比例
- 垃圾回收器算法
- 爲應用程序選擇正確的垃圾回收器
- G1垃圾回收器
- 調試垃圾回收
- 有效利用內存
- 處理“內存不足”錯誤
- 在代碼中查找內存泄漏
第4部分:Java Web
Java Web技術簡介
- 什麼是Servlet及其使用時機
- JSP簡介
- Servlet與JSP對比
- 什麼是JavaBean
- JEE簡介
- EJB(會話Bean、實體Bean、MDB Bean)在企業應用中的作用
- MVC模式
- 模型的作用
- 視圖的作用
- 控制器的作用
第5部分:多媒體內容和HTML 5
- HTML 5音頻和視頻元素
- 不同的流媒體協議
- 互聯網協議電視(IPTV)
- HTTP Live Streaming - 服務器實現
- OTT流媒體的作用
第6部分:JBoss(第4天,時長1天)
模塊1:安裝核心組件
- 安裝Java環境
- 安裝JBoss AS
- 應用服務器功能
- 創建自定義服務器配置
模塊2:自定義JBoss AS服務
- 如何監控JBoss AS服務
- JBoss AS線程池
- 配置日誌服務
- 配置數據庫連接
- 配置事務服務
模塊3:部署EJB 3會話Bean
- 開發企業級JavaBean
- 配置EJB容器
模塊4:部署Web應用
- 開發Web佈局
- 配置JBoss Web服務器
模塊5:使用JBoss消息服務部署應用
- 新的JBoss消息系統
- 開發JMS應用
- 高級JBoss消息處理
模塊6:管理JBoss AS
- Java管理擴展簡介
- JBoss AS管理控制檯
- 管理應用
- 管理資源
模塊7:JBoss Drools簡介
- 獲取軟件
- 安裝BRMS/Guvnor
- 安裝Drools插件
模塊8:使用Guvnor
- 常規導航
- 管理(規則、包、部署)
- 使用Guvnor構建引導規則
- 從Guvnor到JBoss IDE
- 測試規則
最低要求
- 瞭解Web服務器概念和協議
- 有使用Linux命令行和文本編輯器的經驗
- 具備Java或PHP的基本編程經驗
受衆
- 系統管理員
- Web開發人員
- 任何希望學習如何使用不同Web服務器技術和功能的人員
28 時間:
客戶評論 (5)
實驗室
Frank Mhlongo - Standard Bank of South Africa
課程 - JBoss
機器翻譯
進行大量鍛煉並説明解決問題。
Celina - Centrum Informatyki Resortu Finansow
課程 - Apache Web Server Administration
機器翻譯
the trainers skills about the topics and hes way to approach it after viewing our environment in screen share session.
Stig-Ole Amundsen - Helse Nord IKT
課程 - WildFly Server Administration
Shared examples of every function and/or operators are all well explained.
Brian Amlon - Thakral One, Inc.
課程 - Introduction to Drools 7 for Developers
The trainer was very knowledgeable and was able to answer most questions that were somewhat outside of the scope of what we needed to cover. He was dynamic, funny and polite.