Kursplan

Introduksjon

Nginx som en front-end for IoT (lastbalanser, omvendt proxy, applikasjonsleveringsplattform)

  • Forskjeller mellom Nginx vs Ngnix Plus

Management og overvåkingsevner

  • Oversikt over TCP-, HTTP- og UDP-protokoller
  • Krav til båndbredde
  • UDP-rolle i IoT-kommunikasjon

Oversikt over Nginx Arkitektur og funksjonalitet

  • Hvordan Nginx opprettholder tilkoblingstilstanden
  • Hvordan Ngnix håndterer TCP og UDP (samtale, etc.)
  • Hvordan Nginx sender IP-adresser til backend

Kasusstudie: Nginix som en IOT-server

  • IoT-arkitektur: sensorer, huber og servere

Installerer Nginx

  • Debian, Ubuntu og kildeinstallasjoner

Bruke Nginx som en lastbalanser

  • Om ytelse og skalerbarhet
  • Lastbalanserende TCP / HTTP-tilkoblinger
  • Lastbalanserende UDP-tilkoblinger

Bruker Nginx som en omvendt proxy

  • Erstatter standardkonfigurasjonen med en ny
  • Endring av forespørselshoder
  • Finjustert bufring av svar

Bruker Nginx som en forward proxy

  • Konfigurerer Ngnix
  • Videresende trafikk til en variabel vert i stedet for en forhåndsdefinert.

Kasusstudie: Nginx i Very Large Industrial IT Systems

Maksimere ytelsen

  • Optimalisering av ytelse (Nginx parametere, OS-parametere, virtuell maskin CPU/minne-forhold)
  • Ytelsesoptimalisering på klientsiden

Sikring

  • Begrenser tilgang
  • Autentisering
  • Sikre lenker
  • Vanlige sikkerhetsproblemer i Nginx konfigurasjoner

Skalering

  • Distribuere innhold på tvers av flere servere
  • Konfigurasjonsdeling

Forbedrer Nginx med LUA-skript og andre plugins

  • OpenResty, LuaJIT og Lua biblioteker

Logger på Nginx

  • Accessing av logg- og feilfiler på tvers av flere servere
  • Optimalisering av logging

Overvåking Nginx

  • Forbedrer vedlikehold og pålitelighet

Feilsøking Nginx

Avsluttende bemerkninger

Krav

  • Forståelse av TCP/IP
  • Erfaring med kommandolinjen Linux
 14 timer

Antall deltakere


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories