Nginx: konfiguracja reverse proxy i zabezpieczeń
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 kursuCel 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 szkoleniaWymagania wstępne
Podstawy administracji Linux i protokołu HTTP.
Dla kogo?
Administratorzy Linux, inżynierowie DevOps i programiści wdrażający aplikacje webowe.