Course Outline
Introduction
Nginx as a front-end for IoT (load balancer, reverse proxy, application delivery platform)
- Differences between Nginx and Nginx Plus
Management and monitoring capabilities
- Overview of TCP, HTTP, and UDP protocols
- Bandwidth requirements
- The role of UDP in IoT communications
Overview of Nginx Architecture and Functionality
- How Nginx maintains connection "state"
- How Nginx handles TCP and UDP (conversations, etc.)
- How Nginx passes IP addresses to the backend
Case Study: Nginx as an IoT server
- IoT Architecture: sensors, hubs, and servers
Installing Nginx
- Debian, Ubuntu, and source installations
Using Nginx as a Load Balancer
- Performance and scalability considerations
- Load balancing TCP and HTTP connections
- Load balancing UDP connections
Using Nginx as a Reverse Proxy
- Replacing the default configuration with a new one
- Modifying request headers
- Fine-tuned buffering of responses
Using Nginx as a Forward Proxy
- Configuring Nginx
- Forwarding traffic to a variable host instead of a predefined one
Case Study: Nginx in Very Large Industrial IT Systems
Maximising Performance
- Optimising performance (Nginx parameters, OS parameters, virtual machine CPU/memory ratio)
- Client-side performance optimisation
Security
- 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
- Optimising logging
Monitoring Nginx
- Enhancing maintainability and reliability
Troubleshooting Nginx
Closing remarks
Requirements
- Understanding of TCP/IP
- Experience with the Linux command line
Custom Corporate Training
Training solutions designed exclusively for businesses.
- Customized Content: We adapt the syllabus and practical exercises to the real goals and needs of your project.
- Flexible Schedule: Dates and times adapted to your team's agenda.
- Format: Online (live), In-company (at your offices), or Hybrid.
Price per private group, online live training, starting from 2600 € + VAT*
Contact us for an exact quote and to hear our latest promotions
Testimonials (2)
the training on the job mode
PIERANDREA LAMBERTINI - Istituto Europeo di Oncologia Srl
Course - HAProxy Administration
The ability of the trainer to align the course with the requirements of the organization other than just providing the course for the sake of delivering it.