Przejdź do treści
Linux Online lub stacjonarnie Szkolenie ERNABO

Nginx: konfiguracja reverse proxy i zabezpieczeń

Tryb Online lub stacjonarnie
Termin Ustalany indywidualnie

Informacje podstawowe

Najważniejsze dane o szkoleniu w jednym miejscu
Kategoria
Linux
Forma realizacji
Online lub stacjonarnie
Termin
Ustalany indywidualnie
Dostawca
ERNABO Adrian Flak
Dofinansowanie
Możliwość dofinansowania

Cel szkolenia

Co zyskasz po ukończeniu kursu

Cel biznesowy

Szybsze i lepiej chronione aplikacje webowe dostępne pod jednym, bezpiecznym adresem.

Cel edukacyjny

Uczestnik uczy się konfigurować Nginx jako serwer www i reverse proxy z zabezpieczeniami.

Efekty uczenia się

  • konfiguruje wirtualne hosty w blokach server i location,
  • przekazuje ruch do aplikacji przez proxy_pass i upstream,
  • wdraża certyfikaty TLS z Let's Encrypt i HTTP/2,
  • dodaje nagłówki bezpieczeństwa i limity zapytań,
  • konfiguruje cache i diagnozuje problemy w logach.

Program szkolenia

Szczegółowy plan zajęć

Moduł 1. Nginx

  • architektura i struktura konfiguracji
  • bloki server, location, pliki statyczne

Moduł 2. Reverse proxy

  • proxy_pass, nagłówki, WebSocket
  • upstream i równoważenie obciążenia

Moduł 3. TLS

  • certyfikaty Let's Encrypt i certbot
  • bezpieczne protokoły, HSTS, HTTP/2

Moduł 4. Ochrona aplikacji

  • nagłówki bezpieczeństwa i ograniczanie dostępu
  • limit_req, limit_conn, blokowanie ruchu

Moduł 5. Wydajność i diagnostyka

  • kompresja i cache proxy
  • formaty logów i typowe błędy

Warsztat końcowy

Uczestnicy publikują dwie aplikacje za jednym serwerem Nginx z HTTPS, limitami zapytań i cache.

Wymagania

Co przygotować przed startem szkolenia

Wymagania wstępne

Podstawy administracji Linux i protokołu HTTP.

Dla kogo?

Administratorzy Linux, inżynierowie DevOps i programiści wdrażający aplikacje webowe.