Köszönjük, hogy elküldte érdeklődését! Csapatunk egyik tagja hamarosan felveszi Önnel a kapcsolatot.
Köszönjük, hogy elküldte foglalását! Csapatunk egyik tagja hamarosan felveszi Önnel a kapcsolatot.
Kurzusleírás
- HTTP/1.x protokoll
- Kérés és válasz formátuma
- HTTP kommunikáció elemzése tcpdump és Wireshark segítségével
- HTTP fejlécek vizsgálata webböngészőben
- Kérések készítése CURL-lel
- Gyakori fejlécek
- Kérés csővezetékezés
- Tartalom hossza és darabolásos kódolás
- MIME típusok
- Nginx telepítés
- Nginx telepítése Debian csomagokból
- Nginx változatok Debianban és Ubuntuban
- Nginx telepítése forráskódból
- Nginx indítása
- Nginx frissítése
- Nginx statikus fájlszerverként
- A konfigurációs fájl általános szerkezete
- Virtuális hosztok beállítása
- Helyek (location) konfigurálása
- Helyek keresési sorrendje
- Hibauzenetek beállítása
- Átirányítások kiadása
- URL átírás egyéb formái
- Üres GIF kép kiszolgálása
- Belső és elnevezett helyek
- MIME típusok felülbírálása
- Kliensoldali teljesítményoptimalizálás
- Erőforrások gyorsítótárazásának engedélyezése kliensek számára
- A Vary: fejléc
- Kérések számának minimalizálása
- Keep-alive kapcsolatok
- Mi történik, ha egy erőforrás változik
- Hogyan kezelik a webes keretrendszerek a statikus fájlokat
- Tartalom utófeldolgozása
- Gzip tömörítés
- Képméretezés
- Hozzáférés szabályozása
- Fájlokhoz való hozzáférés korlátozása IP-cím alapján
- Földrajzi korlátozások
- VCS könyvtárak és privát fájlok elrejtése
- Alapszintű hitelesítés
- Egyéb hitelesítési típusok
- Korlátozások kombinálása
- Biztonságos linkek
- Korlátozások alkalmazása
- Forgalomkorlátozás
- Kérések csoportosítása korlátozás céljából
- Kérések arányának korlátozása
- Egyidejű kapcsolatok korlátozása
- Nginx fordított proxyként
- Támogatott upstream protokollok
- Önaláírt upstream SSL tanúsítványok kezelése
- Paraméterek átadása FastCGI és uWSGI háttérrendszereknek
- Websocket kapcsolatok proxyzása
- X-Accel-* fejlécek
- Upstream által fogadott és küldött fejlécek módosítása
- Nyelvspecifikus fordított proxy beállítások
- PHP
- Python
- Ruby
- Nginx SSL terminátorként
- Önaláírt SSL tanúsítványok generálása
- Tanúsítványok beszerzése a Let's Encrypt-től
- Elérhető titkosítási algoritmusok korlátozása
- Munkamenet-jegyek kezelése
- OCSP válaszok rögzítése
- SSL konfiguráció ellenőrzése
- Kliensoldali tanúsítványok elfogadása
- HTTP/2 szempontok
- Terheléselosztás Nginx-szel
- Upstream csoportok definiálása
- Ragadós munkamenetek ip_hash segítségével
- Nginx Plus extra funkciói terheléselosztóként
- Alternatívák az Nginx és Nginx Plus mellett
- Egy másik Nginx elhelyezése egy Nginx terheléselosztó mögött
- Nginx HAProxy vagy AWS terheléselosztó mögött
- Nginx gyorsítótárként
- Nginx beállítása oldalak gyorsítótárazására
- Hogyan reagál az Nginx a szabványos gyorsítótárazással kapcsolatos fejlécekre
- Gyorsítótár beállítási paraméterei
- Nginx gyorsítótár vs alkalmazásszintű gyorsítótár
- Gyorsítótár törlése
- Népszerű webalkalmazások üzembe helyezése Nginx-szel
- A tárgyalt alkalmazások listáját az oktató határozza meg
- Naplózás
- Hozzáférési és hibanapló fájlok
- Egyéni naplóformátum megadása
- Lassú kérések nyomon követése
- Naplózás optimalizálása
- Napló rotáció
- Naplók elemzése külső programokkal
- Nginx monitorozása
- Nginx stub állapotoldal
- Nginx Plus kiterjesztett élő állapotoldal
- Mit szoktak a monitorozó rendszerek ábrázolni és riasztani az Nginx-ről
- [opcionális] Magas rendelkezésre állás Nginx-szel¹
- Hogyan helyezzük üzembe ugyanazt a statikus tartalmat több szerveren
- Konfiguráció megosztása
- Fail-over rugalmas/virtuális IP-cím használatával
- VRRP beállítása Keepalived-del
- Egyéb magas rendelkezésre állású megoldások
- Nginx Plus integráció Keepalived-del
- Gyakori hibák és biztonsági problémák az Nginx konfigurációval kapcsolatban
- Gyakori teljesítményproblémák
¹ A Magas Rendelkezésre Állás szekció egy olyan hálózati beállítást igényel, amely megrészegíti a behatolásérzékelő rendszereket, vagy több virtuális gép beállítását igényli résztvevőnként (amelyre más téma nem igényel). Ezért ez nem alapértelmezés szerint érhető el.
Követelmények
A résztvevőknek jól kell ismerniük a Linux parancssort és rendelkezniük kell működő ismeretekkel a TCP/IP-ről.
21 Órák
Vélemények (1)
A képző rendkívül tudatos volt és képes volt megválaszolni a legtöbb olyan kérdést is, amelyek kicsit az általunk lefedi tartományon kívülre esett. Dinamikus, humoros és hölgyes volt.
Pascal Durocher - City of Montreal
Kurzus - HTTP fundamentals and Nginx web server
Gépi fordítás