课程目录:Nginx培训
4401 人关注
(78637/99817)
课程大纲:

         Nginx培训

 

 

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