课程编码
nginxiot
课程时长
14 小时 通常来说是2天,包括中间休息。
要求
- An understanding of TCP/IP
- Experience with the Linux command line
课程概览
Nginx很受欢迎,可用作Web服务器。其他用途包括将Nginx作为负载均衡器和转发代理运行,在物联网设置中尤其有用。在这个以讲师为主导的现场培训中,参与者将学习如何在Nginx设置,配置,监控和排除Nginx故障以处理各种形式的HTTP / TCP流量时最大限度地发挥其性能。涵盖的主题包括如何配置最重要的参数Nginx ,操作系统和虚拟机获得最大的价值出来的Nginx 。
听众
- 开发商
- 系统管理员
课程形式
- 部分讲座,部分讨论,练习和繁重的实践练习
Machine Translated
课程大纲
Introduction
Nginx as a front-end for IoT (load balancer, reverse proxy, application delivery platform)
- Differences between Nginx vs Ngnix Plus
Management and monitoring capabilities
- Overview of TCP, HTTP and UDP protocols
- Bandwidth requirements
- UDP role in IoT communications
Overview of Nginx Architecture and Functionality
- How Nginx maintains connection "state"
- How Ngnix handls TCP and UDP (conversation, etc.)
- How Nginx passes IP addresses to the backend
Case Study: Nginix as an IOT server
- IoT Architecture: sensors, hubs and servers
Installing Nginx
- Debian, Ubuntu and source installations
Using Nginx as a Load balancer
- About performance and scalability
- Load balancing TCP / HTTP connections
- Load balancing UDP connections
Using Nginx as a reverse proxy
- Replacing default configuration with new one
- Modifying request headers
- Fine-tuned buffering of responses
Using Nginx as a forward proxy
- Configuring Ngnix
- Forwarding traffic to a variable host instead of a predefined one.
Case study: Nginx in Very Large Industrial IT Systems
Maximizing Performance
- Optimizing performance (Nginx parameters, OS parameters, virtual machine CPU / memory ratio)
- Client-side performance optimization
Securing
- Restricting access
- Authentication
- Secure links
- Common security issues in Nginx configurations
Scaling
- Deploying content across multiple servers
- Configuration sharing
Enhancing Nginx with LUA scripts and other plugins
- OpenResty, LuaJIT and Lua libraries
Logging in Nginx
- Accessing log and error files across multiple servers
- Optimizing logging
Monitoring Nginx
- Enhancing maintainability and reliability
Troubleshooting Nginx
Closing remarks