DevOps Artisan – Podstawy NGINX

kurs DevOps Artisan – Podstawy NGINX jest przeznaczony dla wszystkich, którzy chcą dowiedzieć się czegoś o Nginx i poznać jego podstawy.

Do kogo jest adresowany?

  • Inżynierowie DevOps;
  • Administratorzy systemów Linux;
  • Architekci.

Czego się nauczysz?

Po ukończeniu kursu studenci będą znali podstawy NGINX i będą potrafili:

  • skonfiguruj NGINX jako bezpieczny serwer WWW, odwrotny serwer proxy, pamięć podręczną i moduł równoważenia obciążenia;
  • jak zintegrować narzędzia innych firm, takie jak Let's Encrypt.

Wymagania wstępne:

Udział w tym kursie nie wymaga spełnienia żadnych warunków wstępnych.

Zaleca się, choć nie jest to obowiązkowe, aby studenci:

  • mieć podstawową wiedzę na temat serwerów WWW i wiersza poleceń systemu Unix;
  • posiadać umiejętności uruchamiania poleceń systemu Unix, tworzenia i edytowania plików tekstowych oraz poruszania się po plikach systemowych.

Program kursu:

Materiały szkoleniowe są w języku angielskim. Zajęcia odbywają się w języku rumuńskim.

Moduł 1: Obsługa treści statycznych
  • Co to jest NGINX?
  • Przypadków użycia
  • Przegląd elementów komunikacji aplikacji internetowych
  • Czym są HTTP i HTTPS?
  • Struktura i składniki żądania HTTP
  • Kody statusu odpowiedzi HTTP
  • Co to jest adres URL?
  • Przewodnik po instalacji NGINX
  • Wyjaśnienie dyrektyw, kontekstów i serwerów wirtualnych NGINX
  • Pliki i katalogi NGINX
  • Polecenia NGINX
  • Jak obsługiwać zawartość statyczną
  • Laboratorium praktyczne: Instalowanie NGINX
Moduł 2: Połączenia proxy z serwerami nadrzędnymi
  • Czym jest połączenie proxy?
  • Serwery upstream
  • Konfigurowanie serwerów nadrzędnych
  • Laboratorium praktyczne: obsługa treści statycznych i konfiguracja serwerów nadrzędnych

Moduł 3: Konfigurowanie i dostosowywanie rejestrowania

  • Konfigurowanie dziennika błędów
  • Konfigurowanie dziennika dostępu
  • Zmienna dziennika dostępu
  • Zintegrowane rejestrowanie NGINX z innymi dostawcami
  • Laboratorium praktyczne: dostosowywanie rejestrowania i integracja NGINX ze Splunkiem i Kibaną

Moduł 4: Monitorowanie aktywności na żywo

  • Monitorowanie aktywności na żywo
  • Monitorowanie aktywności na żywo – panel
  • Zbieranie danych do wyświetlania w statystykach
  • Demo: Monitorowanie aktywności na żywo
Moduł 5: Konfigurowanie protokołu HTTPS i zabezpieczeń witryny
  • Jak działa SSL?
  • Konfigurowanie serwera HTTPS
  • Zakończenie SSL dla serwerów upstream TCP
  • Zabezpieczanie ruchu HTTP do serwerów nadrzędnych (ponowne szyfrowanie)
  • Wzajemne uwierzytelnianie NGINX
  • Laboratorium praktyczne: Bezpieczeństwo HTTPS
Moduł 6: Korzystanie ze zmiennych w przepisywaniach, trasach i mapach
  • Czym są reguły przepisywania?
  • Dyrektywa powrotu
  • Dyrektywa przepisywania
  • Dyrektywa try_files
  • Laboratorium praktyczne: przepisywanie, wyznaczanie tras i mapy
Moduł 7: Połączenia tras
  • Przekazywanie nagłówków żądań
  • Wybór adresu IP wychodzącego
Moduł 8: Równoważenie obciążenia
  • Czym jest moduł równoważenia obciążenia?
  • Algorytmy równoważenia obciążenia
  • Konfigurowanie algorytmu round robin
  • Konfigurowanie algorytmu najmniejszej liczby połączeń
  • Konfigurowanie algorytmu skrótu IP
  • Równoważenie obciążenia – wagi serwerów
  • Laboratorium praktyczne: Konfigurowanie i rozwiązywanie problemów z różnymi metodami równoważenia obciążenia, takimi jak metoda round robin/najmniejsze połączenie/skrót IP
Moduł 9: Wdrażanie i zarządzanie buforowaniem
  • Co to jest buforowanie?
  • Jak działa buforowanie?
  • Konfigurowanie podstawowego buforowania
  • Dostrajanie pamięci podręcznej
  • Co to jest kompresja?
  • Dyrektywy kompresji
    Laboratorium praktyczne: Wdrażanie i zarządzanie buforowaniem poprzez konfigurację NGINX w celu zapisywania odpowiedzi w pamięci podręcznej dysku i używania ich do reagowania na potrzeby klientów
Moduł 10: Wykorzystanie interfejsu API NGINX do dynamicznej konfiguracji serwerów w czasie wykonywania
  • Dynamiczna konfiguracja z interfejsem API NGINX Plus
  • Włączanie konfiguracji dynamicznej
  • Korzystanie z API do dynamicznej konfiguracji
Moduł 11: Instalacja NGINX z plików binarnych i źródłowych
  • Instalowanie NGINX z pliku binarnego
  • Instalowanie NGINX z plików źródłowych
  • Laboratorium praktyczne: Budowanie NGINX z plików źródłowych

Zalecamy kontynuowanie:

Programy certyfikacyjne

DevOps Artisan – Podstawy NGINX

Oferty spersonalizowane dla grup minimum 2-osobowych

Szczegóły kursu

Czas trwania:

2
dni

Od:

840 EUR

Książki:

Nauczanie w klasie, Klasa hybrydowa, Klasa wirtualna

Poziom:

2. Współpracownik

Role:

Administrator, Architekt, DevOps Zespół