感谢您发送咨询!我们的团队成员将很快与您联系。
感谢您发送预订!我们的团队成员将很快与您联系。
课程大纲
第 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 小时
客户评论 (5)
Nginx 讨论
Jodi Nugaha Firnanda - PT Artajasa Pembayaran Elektronis
课程 - Nginx
机器翻译
进行大量锻炼并帮助解决问题。
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.