Nginx Web Server Course
Il corso “Nginx Web Server Course” fornisce un’introduzione completa all’utilizzo del server web Nginx, uno dei server web più diffusi al mondo. Durante il corso, imparerai come installare e configurare Nginx per creare e gestire i virtual host, che consentono di ospitare più siti web su una singola istanza di Nginx. Imparerai anche a personalizzare le pagine di errore e a implementare l’autenticazione HTTP di base per la sicurezza del sito.
Inoltre, il corso coprirà come configurare Nginx per utilizzare HTTPS, incluso l’uso di certificati SSL e la configurazione dei reindirizzamenti. Esplorerai inoltre le tecniche di rewriting, che consentono di modificare gli URL delle richieste in modo flessibile. Il corso coprirà anche come utilizzare Nginx come reverse proxy, inclusi il bilanciamento del carico, la suddivisione del traffico per i test A/B e l’accesso basato sull’indirizzo IP. Inoltre, il corso coprirà come implementare la cache su Nginx, inclusa la cache semplice e la cache micro per aumentare le prestazioni del sito. Infine, il corso coprirà la registrazione e la gestione dei log per monitorare il traffico e identificare eventuali problemi.
COD: DSN101
Categorie: Nginx
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.
Prerequisiti
- Conoscenza di base di Linux e della linea di comando
- Conoscenza di base dei concetti di networking e dei protocolli HTTP e HTTPS
- Familiarità con l’installazione del software in un sistema Linux
- Comprendere i concetti fondamentali di Nginx e il suo ruolo come server web
- Installare e configurare Nginx per ospitare e gestire più siti web tramite virtual host
- Personalizzare le pagine di errore e utilizzare l’autenticazione HTTP di base per la sicurezza del sito
- Configurare Nginx per utilizzare HTTPS, compresa la gestione dei certificati SSL e la configurazione dei reindirizzamenti
- Utilizzare tecniche di rewriting per modificare gli URL delle richieste in modo flessibile
- Utilizzare Nginx come reverse proxy, incluso il bilanciamento del carico e la suddivisione del traffico per i test A/B
- Implementare la cache su Nginx, inclusa la cache semplice e la cache micro, per aumentare le prestazioni del sito
- Registrare e gestire i log per monitorare il traffico e identificare eventuali problemi.
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