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érelem és válasz formátuma
- HTTP beszélgetések vizsgálata a tcpdump és Wireshark segítségével
- HTTP-fejlécek vizsgálata webböngészőben
- Kérelmek benyújtása a CURL-lel
- Közös fejlécek
- Csővezetékezés kérése
- Tartalom hossza és darabolt kódolása
- MIME típusok
- Nginx telepítés
- Az nginx telepítése Debian csomagokból
- Az nginx változatai elérhetők a Debian és Ubuntu alatt
- Az nginx telepítése forrásból
- nginx indítása
- Nginx frissítése
- Nginx statikus fájlszerverként
- A konfigurációs fájl általános felépítése
- Virtuális gazdagépek beállítása
- Helyek konfigurálása
- Helykeresési sorrend
- Hibaoldalak beállítása
- Átirányítások kiadása
- Az URL-újraírás egyéb formái
- Üres GIF-kép megjelenítése
- Belső és elnevezett helyek
- MIME-típusok felülbírálása
- Ügyféloldali teljesítményoptimalizálás
- Lehetővé teszi az ügyfelek számára az erőforrások gyorsítótárazását
- A Vary: fejléc
- A kérések számának minimalizálása
- Életben tartani
- Mi van, ha egy erőforráson változtatni kell
- Hogyan kezelik a webes keretrendszerek a statikus fájlokat
- Tartalom utófeldolgozása
- Gzip tömörítés
- Képméretezés
- Access vezérlés
- 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
- Alapvető hitelesítés
- Más típusú hitelesítés
- A korlátozások kombinálása
- Biztonságos linkek
- Korlátok alkalmazása
- Forgalom alakítása
- Kérelmek csoportosítása korlátozás céljából
- Díjkorlátozó kérések
- Az 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 a FastCGI és uWSGI háttérrendszereknek
- Proxy websocket kapcsolatok
- X-Accel-* fejlécek
- Az 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 szolgáltatástól
- Az elérhető titkosítások korlátozása
- Munkamenet jegyekkel
- OCSP válaszok tűzése
- Az SSL konfiguráció ellenőrzése
- Ügyféloldali tanúsítványok elfogadása
- HTTP/2 szempontok
- Terheléselosztás a Nginx segítségével
- Upstream csoportok meghatározása
- Ragadó munkamenetek az ip_hash használatával
- A Nginx Plus extra funkciói terheléselosztóként
- A Nginx és a Nginx Plus alternatívái
- Egy másik Nginx behelyezése egy Nginx terheléselosztó mögé
- Nginx az HAProxy vagy az AWS terheléselosztó mögött
- Nginx gyorsítótárként
- Az nginx utasítása az oldalak gyorsítótárazására
- Hogyan reagál az nginx a szabványos gyorsítótárazással kapcsolatos fejlécekre
- A gyorsítótárak hangolható paraméterei
- Nginx gyorsítótár vs alkalmazásszintű gyorsítótár
- A gyorsítótár törlése
- Népszerű webalkalmazások telepítése a Nginx segítségével
- A megtárgyalandó jelentkezések listáját a tréner határozza meg
- Fakitermelés
- Access napló- és hibanaplófájlok
- Egyéni naplóformátum megadása
- A lassú kérések nyomon követése
- A naplózás optimalizálása
- Napló forgatás
- Naplóelemzés külső programokkal
- Monitoring Nginx
- Nginx csonk állapotoldal
- Nginx Plusz kiterjesztett élő állapotoldal
- A megfigyelőrendszerek általában mit ábrázolnak és riasztanak Nginx
- [opcionális] Magas rendelkezésre állás a Nginx¹ segítségével
- Ugyanazon statikus tartalom telepítése több szerverre
- Konfiguráció megosztása
- Feladatátvétel rugalmas/virtuális IP-cím használatával
- A VRRP beállítása a Keepalived segítségével
- Egyéb magas rendelkezésre állású stackek
- Nginx Plusz integráció a Keepaliveddel
- Gyakori hibák és biztonsági problémák a Nginx konfigurációval kapcsolatban
- Gyakori teljesítményproblémák
¹ A Magas rendelkezésre állás szakasz olyan hálózati beállítást tartalmaz, amely szerencsétlenné teszi a behatolásészlelő rendszereket, vagy résztvevőnként több virtuális gép beállítását teszi szükségessé (amire más témakörnek nincs szüksége). Tehát alapértelmezés szerint nincs megadva.
Követelmények
A résztvevőknek jól kell tudniuk a Linux parancssort, és ismerniük kell a TCP/IP-t
21 Órák
Vélemények (1)
A képzőtől nagyon sok tudást szereztünk és tudott válaszolni azokra a kérdésekre, amelyek kissé a szükséges tárgyterületen kívül estek. Dinamikus, vicces és udvarias volt.
Pascal Durocher - City of Montreal
Kurzus - HTTP fundamentals and Nginx web server
Gépi fordítás