Get in Touch

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
  • Loading balancing TCP/HTTP connections
  • Loading balancing UDP connections

Using Nginx as a Reverse Proxy

  • Replacing the default configuration with a custom 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

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

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.
Investment

Price per private group, online live training, starting from 3200 € + VAT*

Contact us for an exact quote and to hear our latest promotions

Testimonials (2)

Provisional Upcoming Courses (Contact Us For More Information)

Related Categories