Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
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
- 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 default configuration with a custom one
- Modifying request headers
- Fine-tuned response buffering
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
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
Requirements
- Understanding of TCP/IP
- Experience with the Linux command line
14 Hours
Testimonials (1)
The material provided is very informative and useful for understanding the theory.
M Rizky Dwi Ananda - PT Artajasa Pembayaran Elektronis
Course - Nginx
Machine Translated