Nginx Web Server
Il corso “Nginx Web Server” offre un approfondito percorso formativo che copre l’installazione di Nginx, la configurazione avanzata dei virtual host, la gestione delle pagine di errore e l’implementazione di autenticazione di base HTTP per garantire la sicurezza. Attraverso le lezioni, gli studenti acquisiranno competenze nella configurazione di HTTPS, rewrites, proxy inverso (inclusi FastCGI e caching), bilanciamento del carico e suddivisione del traffico per A/B testing. Sarà fornita una comprensione dettagliata della registrazione e dell’accesso basato sull’indirizzo IP per analizzare e monitorare il traffico. Nel complesso, il corso mira a fornire una conoscenza completa e pratica per configurare e ottimizzare un server web Nginx, sia in termini di prestazioni che di sicurezza.
COD: DSN201
Metodologia didattica
Il corso prevede laboratori didattici in cui ciascuno studente potrà lavorare ai fini di portare a termine esercizi formativi che forniranno esperienza pratica nell’utilizzo dello strumento, per ciascuno degli argomenti affrontati durante il corso.
- Comprendere il processo di installazione di Nginx e acquisire competenze pratiche nella configurazione iniziale del server web.
- Gestire efficacemente più siti web su un singolo server attraverso la corretta configurazione dei virtual host.
- Implementare strategie di sicurezza, incluse le pagine di errore personalizzate e l’autenticazione di base HTTP.
- Acquisire familiarità con la configurazione avanzata di HTTPS per garantire comunicazioni sicure sul web.
- Approfondire le capacità di riscrittura (rewrites) di Nginx per dirigere il traffico in modo efficiente e flessibile.
- Sviluppare competenze nella configurazione di proxy inverso, compresi i proxy FastCGI e le tecniche di caching per migliorare le prestazioni del server.
- Apprendere come implementare e gestire un bilanciamento del carico per distribuire equamente le richieste tra i server backend.
- Esplorare la suddivisione del traffico per A/B testing, consentendo decisioni informate sulla user experience e sulle prestazioni.
- Analizzare e monitorare il traffico del server mediante la configurazione di logging e l’accesso basato sull’indirizzo IP.
- Ottenere una conoscenza pratica e approfondita della configurazione avanzata del server web Nginx per garantire la scalabilità, la sicurezza e le prestazioni ottimali.
Programma didattico
- Installation
- Virtual Host
- Error Pages
- HTTP Basic Auth
- Configuring HTTPS
- Configuring Rewrites
- Reverse Proxy
- Multiple Reverse Proxy
- FastCGI Proxy
- Simple Cache
- Micro Cache
- Load Balancer
- Traffic Splitting – A/B Testing
- Logging
- Access based on IP Address
Durata – 1 giorno
Erogazione – in Aula, On Site, Remoto
Requisiti PC e SW:
- Connessione Internet
- Web browser, Google Chrome
- Zoom
Lingua
- Formatore: Italiano
- Laboratori: Inglese
- Slide: Inglese