求知 文章 文库 Lib 视频 Code iProcess 课程 认证 咨询 工具 火云堂 讲座吧   成长之路  
会员   
 
 
 
全部课程 | 技术学院 | 管理学院 | 嵌入式学院 | 在线学院  
成功案例   品质保证  电话 English
追随技术信仰

随时听讲座
每天看新闻
 
   
成功案例
航天信息 Java EE 5
中科院研 J2EE高级开发
赛迪时代 “J2EE设计模式
福富软件 J2EE设计模式和
上海盛趣 J2EE架构设计
信城通 J2EE体系架构设
北大方正 Java中级&J2

相关课程  
Struts+Spring+Hibernate
基于J2EE的Web 2.0应用开发
J2EE设计模式和性能调优
Java EE 5企业级架构设计
Java单元测试方法与技术
Java编程方法与技术
 
 
基于Nginx构建强大的Web服务器     2898 次浏览    1096 次 
 
主讲嘉宾:田老师,某互联网企业资深架构师,在网站架构、分布式系统方面有丰富经验。
时间地点: 北京 上海 深圳 根据报名开班
课程费用: 5000元/人,详见 公开课学习手册
企业内训: 可以根据企业需求,定制内训,详见 内训学习手册
 
本课程关注如何基于Nginx构建强大的Web服务器。分别从基本原理、功能、实现和应用等四个方面对Nginx服务器的进行完整讲解。同时也深入剖析了Nginx服务器的丁作原理和实现技术,对其中使用到的数据结构和方法进行了详细阐述,并且结合实际的应用情况给出了多个基于Nginx服务器,同时还部署有其他典型服务器的分布式网站架构部署配置。
 
培训目标:
  • Nginx服务器的安装部署
  • Nginx服务器架构初探
  • Nginx服务器的高级配置
  • Nginx服务器的Gzip压缩
  • Nginx服务器的Rewrite功能
  • Nginx服务器的代理服务
  • Nginx服务器的缓存机制
  • Nginx服务器的邮件服务
  • Nginx源码结构
  • Nginx基本数据结构
  • Nginx的启动初始化
  • Nginx的时间管理
  • Nginx的内存管理
  • Nginx工作进程
  • Nginx的模块编程
  • Nginx在动态网站建设中的应用实例
  • Nginx经典应用——LNAMP
  • 培训对象:网站架构师,网站开发工程师,运维工程师
    学员基础:具有一定基于linux系统和web服务器搭建经验
    授课方式: 定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练
    培训内容: 2天
    Nginx初探 常见服务器产品介绍
  • Apache服务器
  • Microsoft IIS
  • Tomcat服务器
  • Lighttpd服务器
  • Nginx诞生记
  • 版本变更大事记
    Nginx的功能特性
  • 基本HTTP服务
  • 高级HTTP服务
  • 邮件代理服务
  • 常用功能介绍
  • HTTP代理和反向代理
  • 负载均衡
  • Web缓存
  • Nginx服务器的安装部署 如何获取Nginx服务器安装文件
    安装Nginx服务器和基本配置
    Nginx服务的启停控制
    Nginx服务器的升级
    Nginx服务器基础配置指令
    Nginx服务器基础配置实例
    Nginx服务器架构初探 Nginx模块化结构
    Nginx服务器的Web请求处理机制
  • 多进程方式
  • 多线程方式
  • 异步方式
  • Nginx服务器如何处理请求
  • Nginx服务器的事件处理机制
  • Nginx服务器的事件驱动模型
    Nginx服务器架构
    Nginx服务器的进程
    Run Loops事件处理循环模型
    Nginx服务器的高级配置 针对IPv4的内核7个参数的配置优化
    针对CPU的Nginx配置优化的2个指令
    与网络连接相关的配置的4个指令
    与事件驱动模型相关的配置的8个指令
    Nginx服务器的Gzip压缩 由ngx_http_gzip_module模块处理的9个指令
    由ngx_http_gzip_static_module模块处理的指令
    由ngx_http_gunzip_module模块处理的2个指令
    Gzip压缩功能的使用
    Nginx与其他服务器交互时产生的Gzip压缩功能相关问题
    Nginx服务器的Rewrite功能 Nginx后端服务器组的配置的5个指令
    Rewrite功能的配置
    Rewrite的使用
    Nginx服务器的代理服务 正向代理与反向代理的概念
    Nginx服务器的正向代理服务
    Nginx服务器的反向代理服务
    Nginx服务器的负载均衡
  • 配置实例一:对所有请求实现一般轮询规则的负载均衡
  • 配置实例二:对所有请求实现加权轮询规则的负载均衡
  • 配置实例三:对特定资源实现负载均衡
  • 配置实例四:对不同域名实现负载均衡
  • 配置实例五:实现带有URL重写的负载均衡
  • Nginx服务器的缓存机制 Web缓存技术简述
    404错误驱动Web缓存
    资源不存在驱动Web缓存
    基于memcached的缓存机制的6个指令
    Proxy Cache缓存机制
    Nginx与Squid组合
  • Squid服务器的配置
  • Nginx服务器的配置
  • 基于第三方模块ncache的缓存机制
    Nginx服务器的邮件服务 邮件服务需要哪些内容
    Nginx邮件服务的配置的12个指令
    Nginx邮件服务配置实例
    Nginx源码结构 Nginx源码的3个目录结构
  • core目录
  • event目录
  • http目录
  • Nginx源码的模块化结构
  • 公共功能
  • 配置解析
  • 内存管理
  • 事件驱动
  • 日志管理
  • HTTP服务
  • Mail服务
  • 模块支持
  • Nginx基本数据结构 ngx_module_s结构体
    ngx_command_s结构体
    3个基本模块的指令集数组结构
    ngx_ pool_s结构体
    Nginx socket相关的数据结构
    ngx_event_s结构体
    ngx_connection_s结构体
    ngx_cycle_s结构体
    ngx_conf_s结构体
    ngx_signal_t结构体
    ngx_process_t结构体
    Nginx的启动初始化 Nginx启动过程
    Nginx的初始化
    Nginx的启动
  • 主进程设置信号阻塞
  • 设置进程标题
  • 启动工作进程
  • 启动缓存索引重建及管理进程
  • 循环处理信号
  • Nginx启动过程总结
  • Nginx的时间管理 获取系统时间的一般方法
    Nginx时间管理的工作原理
  • 时间缓存的更新
  • 更新时间缓存的时机
  • 缓存时间的精度
  • 设置缓存时间的精度
  • 缓存时间精度的控制原理
  • Nginx的内存管理 内存池的逻辑结构
    内存池的管理
  • 创建内存池
  • 销毁内存池
  • 重置内存池
  • 内存的使用
  • 申请内存
  • 释放内存
  • 回收内存
  • Nginx工作进程 工作进程概览
    相关源码分析
  • 设置工作进程运行环境
  • 监听和处理进程控制事件
  • 接收网络请求事件
  • 执行进程控制
  • Nginx服务器进程间通信
    Linux进程间通信方式
  • Linux进程间双工通信的实现
  • 通信通道的建立和设置
  • 通信通道的使用
  • 消息的读写
  • Nginx的模块编程 模块的种类
    模块开发实践
    模块的结构
    模块命名规则
    模块的编译与安装
    Nginx在动态网站建设中的应用实例
  • 环境描述
  • 特别模块说明
  • 配置方案
  • Nginx在JSP网站建设中的应用
    Nginx在PHP网站建设中的应用
    Nginx+Perl脚本在网站建设中的应用
    Nginx经典应用——LNAMP LNAMP框架概览
    环境准备
    安装和配置MySQL
    安装和配置Apache
    安装 PHP
    2898 次浏览   1096 次
    其他人还看了课程
    基于J2EE的Web 2.0应用开发  3415 次浏览
    Web应用安全架构、入侵检测与防护  11828 次浏览
    HTML5游戏开发原理与实践  3331 次浏览
    HTML5 游戏开发入门  3301 次浏览
    JavaScript和AngularJS进阶开发  2460 次浏览
    HTML5 娱乐多媒体开发实践  2844 次浏览
    定制内训




    最新活动计划
    MBSE(基于模型的系统工程)4-18[北京]
    自然语言处理(NLP) 4-25[北京]
    基于 UML 和EA进行分析设计 4-29[北京]
    以用户为中心的软件界面设计 5-16[北京]
    DoDAF规范、模型与实例 5-23[北京]
    信息架构建模(基于UML+EA)5-29[北京]