课程大纲

介绍

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 小时

客户评论 (1)

即将举行的公开课程

课程分类