Nginx : serveur web, proxy inverse, WAF

Loader DigitalCityEen ogenblik, aub...

Nginx : serveur web, proxy inverse, WAF

(Réf.988)
21
Uur/Uren
Werkzoekende
Betalend

Georganiseerd door:

Wat zijn de doelstellingen van de opleiding?

Nginx onder de knie krijgen, van de webserver tot de WAF en de reverse proxy

Opleidingsprogramma

Inleiding

Introductie van nginx
Geschiedenis en versies
Bedrijfsmodel, nginx plus
Ecosysteem, modules en pakketten

Het HTTP-protocol

Herinnering aan hoe het
protocol werkt Hoe TLS/HTTPS werkt: meerdere hosting problemen
Inleiding tot SPDY en HTTP/2
Protocol details om de configuratie te begrijpen

Nginx configureren als webserver

Globaal configuratiebestand
Kernrichtlijnen en configuratie
Root-definitie
Virtuele host (vhost) werking
Address rewriting
Log configuratie
HTTPS instellen, met vhosts (SNI, wildcard, enz.)

Praktische workshop: installatie en configuratie van nginx, aanmaken van verschillende vhosts

Nginx: omgekeerde proxyserver

Presentatie van de werkingsmodi: HTTP FastCGI, uwsgi, SCGI, memcached
Details van de HTTP reverse proxy
Details van de FastCGI reverse proxy
Details van uwsgi
Specifiek gebruik als een cache server

Praktische workshop: een reverse proxy opzetten voor een Tomcat server, PHP-FPM gebruiken om FastCGI uit te voeren met PHP, het opzetten van een transparante cache voor statische HTTP-inhoud

Verder dan de proxy: load balancing

Eenvoudige load balancing: meerdere servers
Monitoring backend servers, weging
SSL-beëindiging en offloading
Hot herconfiguratie, DNS wijzigingsdetectie

Praktische workshop: opzetten van een load balancer met nginx, met actieve detectie van storingen en weging, opzetten van een SSL offloader.

Nginx: gebruik als een Web Applicatie Firewall

Inleiding tot web applicatie beveiliging
Vergelijking van de verschillende soorten aanvallen
Beperking van de perimeter van de applicatie aanval door configuratie
Het opzetten van Naxsi
Het gebruik van nxutil en het genereren van witte lijsten
Snelle presentatie en gebruik van een Fail2Ban profiel voor naxsi

Praktische workshop: nginx configureren om een PHP-applicatie te beschermen, naxsi installeren en configureren, een regel leren op een CMS

Deze cursus verschijnt in de catalogus Dawan maar er zijn nog geen data gepland.