求知 文章 文库 Lib 视频 iProcess 课程 认证 咨询 工具 讲座 Modeler   Code  
会员   
 
 
 
开班计划 | 技术学院 | 管理学院 | 嵌入式学院 | 电子&机械 | 军工学院 | 专家指导  
 电话 English
成功案例   品质保证
 
   
成功案例
某集成电 多核体系的软件仿真
某电力能 设计模式原理及应用
南方航空 软件设计方法与实践
某跨国公 软件设计原理与实
爱立信( 软件设计
Moto 设计模式
北京 软件设计原理与实践

 
全部课程 >web开发  
基于Nginx构建强大的Web服务器
994 次浏览  121 次
田老师
某互联网企业资深架构师,在网站架构、分布式系统方面有丰富经验。
 
时间地点: 北京 深圳 上海 根据报名开班
课程费用: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
     
    994 次浏览  121 次
    其他人还看了课程
    Web开发匠艺训练营  952 次浏览
    JavaScript 高级开发  1755 次浏览
    视频原理与处理方法  850 次浏览
    Python 编程方法和应用开发  417 次浏览
    Python 编程方法与应用开发  11470 次浏览
    Web前端技术-Vue.JS开发  550 次浏览
    定制内训


    咨询服务:架构评估与优化
    咨询目标
    对现有的架构进行评估,发现问题,并优化
    咨询范围 业务架构,应用架构,数据架构,技术架构
    咨询方式 对现有架构进行建模,然后诊断问题,对问题进行集成分析,设计优化方案,指导团队实施优化,最终效果评估。
    成功案例 中国移动广西分公司,中国电信
    详情咨询:010-62670969, zhgx@uml.net.cn

    最新活动计划
    基于Kubernetes的DevOps实践 10-22[北京]
    需求分析管理 11-5[北京]
    软件开发过程中的质量管理实践 11-16[北京]
    人工智能,机器学习和深度学习 11-26 [北京]
    业务架构到IT架构(TOGAF9.2认证)11-28[北京]
    企业级全栈自动化测试技术 10-16 [上海]
    大数据平台架构与应用实战 11-8[上海]
    Python及数据分析 11-25 [深圳]
     讲座 数据治理
     讲师:王辉
     时间:2019-10-19
     
    某军工研究单位  嵌入式软件架构
    某银行  人工智能+Python+大数据
    中国机械集团某研究院   基于模型的系统工程(MBSE)
    航天科工某子公司  C++中级开发实战(SOUI)
    中航工业某研究所  嵌入式软件开发指南
     
     
     

     
    每天2个文档/视频
    扫描微信二维码订阅
    订阅技术月刊
    获得每月300个技术资源
     
    希望我们的资料可以帮助你学习,也欢迎投稿&提建议给我
    频道编辑:sky
    邮       件:sky@uml.net.cn

    关于我们 | 联系我们 | 京ICP备10020922号 京公海网安备110108001071号