课程

课程介绍

Nginx很受欢迎,可用作Web服务器。其他用途包括将Nginx作为负载均衡器和转发代理运行,在物联网设置中尤其有用。在这个以讲师为主导的现场培训中,参与者将学习如何在Nginx设置,配置,监控和排除Nginx故障以处理各种形式的HTTP / TCP流量时最大限度地发挥其性能。涵盖的主题包括如何配置最重要的参数Nginx ,操作系统和虚拟机获得最大的价值出来的Nginx。

培训对象

开发商、系统管理员。

课程收益

具备基础的服务器中间件架构能力,对Nginx服务架设维护优化能有完善理论可以应对主流公司对Nginx的技能考核,并且能应用到工作中解决主流中小型服务器高性能高可用问题。

知识概要

-- 课程介绍;
-- Management 和监控功能; 
-- Nginx 体系结构和功能概述; 
-- 安装 Nginx;
-- 使用 Nginx 作为负载均衡器;
-- 使用 Nginx 作为反向代理;
-- 使用 Nginx 作为转发代理;
-- 最大化性能;
-- 使用 LUA 脚本和其他插件增强 Nginx。

课程大纲

模块

学习内容

第一天

介绍

Nginx 作为物联网的前端(负载均衡器、反向代理、应用程序交付平台)

Nginx 与 Ngnix Plus 之间的区别

Management 和监控功能

TCP、HTTP 和 UDP 协议概述 带宽要求 IoT 通信中的 UDP 角色

Nginx 体系结构和功能概述

Nginx 如何维护连接“状态” Ngnix 如何处理TCP和UDP(会话等)Nginx 如何将IP地址传递到后端

案例研究:Nginix 作为 IOT 服务器

物联网架构:传感器、集线器和服务器

安装 Nginx

Debian、Ubuntu 和源码安装

使用 Nginx 作为负载均衡器

关于性能和可伸缩性 负载平衡 TCP/HTTP 连接 对 UDP 连接进行负载平衡

使用 Nginx 作为反向代理

将默认配置替换为新配置 修改请求标头 微调响应缓冲

第二天

使用 Nginx 作为转发代理

配置 Ngnix 将流量转发到可变主机,而不是预定义的主机

案例研究:Nginx 在超大型工业 IT 系统中

最大化性能

优化性能(Nginx 参数、操作系统参数、虚拟机 CPU/内存比率) 客户端性能优化

确保

限制访问 认证 安全链接 Nginx 配置中的常见安全问题

缩放

跨多个服务器部署内容 配置共享

使用 LUA 脚本和其他插件增强 Nginx

OpenResty、LuaJIT 和 Lua 库

登录 Nginx

Access跨多个服务器处理日志和错误文件 优化日志记录

监控 Nginx

提高可维护性和可靠性

故障排除 Nginx

总结

认证过程

无认证考试

开班信息

暂无开班信息