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)
The trainer was very knowledgeable and was able to answer most questions that were somewhat outside of the scope of what we needed to cover. He was dynamic, funny and polite.