课程大纲

介绍

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

结束语

要求

  • 了解 TCP/IP
  • 具有 Linux 命令行的经验
 14 小时

人数



每位参与者的报价

客户评论 (3)

课程分类