感谢您的预订!我们的团队成员将会尽快与您取得联系。
感谢您的预订!我们的团队成员将会尽快与您取得联系。
课程大纲
第 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 小时