Kurzusleírás

    HTTP/1.x protokoll Kérelem- és válaszformátum HTTP-beszélgetések vizsgálata 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 Csővezetékezés kérése Tartalomhossz és csonkított kódolás MIME-típusok
Nginx telepítés Az nginx telepítése Debian csomagokból
  • Az nginx változatai Debianban és Ubuntu
  • 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 szerkezete
  • 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átozások 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érprogramoknak
  • 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-lezáróké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
  • Load Balancing with Nginx Upstream csoportok meghatározása
  • Ragadós 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 elhelyezése egy Nginx terheléselosztó mögött
  • Nginx HAProxy vagy AWS terheléselosztó mögött
  • Nginx gyorsítótárként Az nginxnek az oldalak gyorsítótárba helyezése
  • 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 Nginx segítségével A megbeszélendő alkalmazások listáját a tréner határozza meg
  • A Access napló- és hibanaplófájlok naplózása
  • 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 figyelmeztetnek Nginx
  • [opcionális] Magas rendelkezésre állás a Nginx-mal¹ Ugyanannak a statikus tartalomnak a 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 szintű rendelkezésre állás szakasz olyan hálózati beállítást tartalmaz, amely boldogtalanná 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 Hours
     

    Résztvevők száma


    Tanfolyam kezdete

    Tanfolyam vége


    Dates are subject to availability and take place between 09:30 and 16:30.
    Open Training Courses require 5+ participants.

    Vélemények (1)

    Rokon tanfolyam

    Rokon kategóriák