DevOps Artisan – Fondamenti di NGINX

corso DevOps Artisan – Fondamenti di NGINX è dedicato a tutti coloro che vogliono conoscere Nginx e conoscere le basi di Nginx.

A chi è rivolto?

  • Ingegneri DevOps;
  • Amministratori di sistema Linux;
  • Architetti.

Cosa imparerai?

Al termine del corso, gli studenti conosceranno le basi di NGINX e saranno in grado di:

  • configurare NGINX come server web sicuro, proxy inverso, cache e bilanciatore del carico;
  • come integrare strumenti di terze parti come Let's Encrypt.

Prerequisiti:

Non ci sono prerequisiti per seguire questo corso.

È consigliabile, ma non obbligatorio, che gli studenti:

  • avere una conoscenza di base della comprensione dei server Web e della riga di comando Unix;
  • avere competenze nell'esecuzione di comandi Unix, nella creazione e modifica di file di testo e nella navigazione nei file di sistema.

Orario del corso:

I materiali del corso sono in inglese. L'insegnamento si svolge in rumeno.

Modulo 1: Servire contenuto statico
  • Cos'è NGINX?
  • Casi d'uso
  • Panoramica degli elementi di comunicazione delle applicazioni web
  • Cosa sono HTTP e HTTPS?
  • Struttura e componenti della richiesta HTTP
  • Codici di stato della risposta HTTP
  • Cos'è un URL?
  • Guida all'installazione di NGINX
  • Spiegazione di direttive NGINX, contesti e server virtuali
  • File e directory NGINX
  • Comandi NGINX
  • Come servire contenuto statico
  • Laboratorio pratico: installazione di NGINX
Modulo 2: Connessioni proxy ai server upstream
  • Cos'è una connessione proxy?
  • Server a monte
  • Configurazione dei server upstream
  • Laboratorio pratico: offri contenuti statici e configura i server upstream

Modulo 3: configurare e personalizzare la registrazione

  • Impostazione del registro degli errori
  • Impostazione del registro degli accessi
  • Accedere alle variabili di registro
  • Registrazione NGINX integrata con altri fornitori
  • Laboratorio pratico: personalizza la registrazione e integra NGINX con Splunk e Kibana

Modulo 4: Monitoraggio dell'attività dal vivo

  • Monitoraggio dell'attività dal vivo
  • Monitoraggio dell'attività in tempo reale - dashboard
  • Raccolta di dati da visualizzare nelle statistiche
  • Demo: monitoraggio dell'attività dal vivo
Modulo 5: Configurazione di HTTPS e sicurezza del sito
  • Come funziona SSL
  • Configurazione di un server HTTPS
  • Terminazione SSL per server TCP upstream
  • Protezione del traffico HTTP verso i server upstream (ricrittografia)
  • Autenticazione reciproca NGINX
  • Laboratorio pratico: Sicurezza HTTPS
Modulo 6: Utilizzare le variabili nelle riscritture, nei percorsi e nelle mappe
  • Cosa sono le regole di riscrittura?
  • La direttiva rimpatri
  • La direttiva di riscrittura
  • La direttiva try_files
  • Laboratorio pratico: riscritture, instradamenti e mappe
Modulo 7: Connessioni di percorso
  • Passaggio delle intestazioni della richiesta
  • Scelta di un indirizzo IP in uscita
Modulo 8: Bilanciamento del carico
  • Cos'è un bilanciatore del carico?
  • Algoritmi di bilanciamento del carico
  • Configurazione dell'algoritmo round robin
  • Configurazione dell'algoritmo delle connessioni minime
  • Configurazione dell'algoritmo di hash IP
  • Bilanciamento del carico: pesi dei server
  • Laboratorio pratico: configurazione e risoluzione dei problemi relativi a diversi metodi di bilanciamento del carico come round robin/connessione minima/hash IP
Modulo 9: Implementare e gestire la memorizzazione nella cache
  • Che cos'è il caching?
  • Come funziona la memorizzazione nella cache?
  • Configurazione della memorizzazione nella cache di base
  • Ottimizzazione della cache
  • Che cos'è la compressione?
  • Direttive di compressione
    Laboratorio pratico: implementa e gestisci la memorizzazione nella cache configurando NGINX per salvare le risposte in una cache del disco e utilizzarle per rispondere ai client
Modulo 10: sfruttare l'API NGINX per configurare dinamicamente i server in fase di runtime
  • Configurazione dinamica con API NGINX Plus
  • Abilitazione della configurazione dinamica
  • Utilizzo dell'API per la configurazione dinamica
Modulo 11: Installa NGINX da file binari e sorgente
  • Installazione di NGINX da binario
  • Installazione di NGINX dai file sorgente
  • Laboratorio pratico: crea NGINX da file sorgente

Ti consigliamo di proseguire con:

Programmi di certificazione

DevOps Artisan – Fondamenti di NGINX

Offerte personalizzate per gruppi di almeno 2 persone

Dettagli del Corso

Durata:

2
Zile

Prezzo:

840 EUR

Consegna:

Insegnamento in aula, aula ibrida, aula virtuale

livello:

2. Socio

Ruoli:

Amministratore, Architetto, DevOps Team