Kurz je určen pro správce WWW serverů Apache na platformě UNIX, kteří se naučí instalovat, spravovat, optimalizovat a ztabezpečit server Apache včetně pokročilých funkcí jako je generování dynamických stránek na straně serveru, SSL/TLS, [...]
  • UNIXAPACHE
  • Délka 3 dny
  • 30 ITK bodů
  • 5 termínů
  • ČR (13 500 Kč)

    SR (600 €)

  • Mírně pokročilý

Kurz je určen pro správce WWW serverů Apache na platformě UNIX, kteří se naučí instalovat, spravovat, optimalizovat a ztabezpečit server Apache včetně pokročilých funkcí jako je generování dynamických stránek na straně serveru, SSL/TLS, load-balancing a další funkce serveru Apache.

Technologie služby WWW, protokol HTTP

  • Historie WWW
  • Hlavní rysy a principy WWW (URL, protokol HTTP, jazyk HTML)
  • Přehled řady protokolů HTTP a jejich vlastností (HTTP/0.9, HTTP/1.0, HTTP/1.1, HTTP/2)
  • Princip virtuálních HTTP serverů (na bázi IP adres, na bázi doménových jmen)

Server Apache

  • Základní informace o serveru Apache, literatura, elektronické zdroje informací
  • Modulární koncepce Apache (MPM, moduly), popis funkce stěžejních modulů
  • Alternativy serveru Apache Lighthttpd, NGINX, atd.
  • Instalace Apache, prohlídka nainstalovaných součástí
  • Ovládání serveru, základní testy

Konfigurace serveru Apache

  • Nastavení Apache z hlediska systému procesů v LINUXu - automatická správa potomků, atd.
  • Základní nastavení serveru Apache - strom WWW dokumentů, konfigurace portů, atd.
  • Zpracování chyb při HTTP spojení
  • Pokročilá nastavení serveru - automatické vytváření obsahu adresářů, serverem vkládané vsuvky,autentifikace přístupu, omezování přístupu k datům poskytovaným serverem, jazyková nastavení a MIME.
  • Virtualní servery
  • Logování serveru a zpracování logů

Systémy pro dynamické stránky

  • CGI skripty, FastCGI, WSGI, atd.
  • principy SSI
  • Skriptovací jazyk PHP, možnosti nasazení v serveru Apache
  • PHP interpretr jako modul Apache, PHP FPM
  • Konfigurace PHP, zabezpečení PHP

SSL/TLS

  • Základy a mechanismy SSL na straně serveru
  • Modul mod_ssl a jeho konfigurace

Zátěžové testy a ladění výkonu

  • Zátěžové testy pomocí nástroje ab, atd.
  • Optimalizace serveru z hlediska výkonu

Zabezpečení

  • Základní informace o zabezpečení Apache
  • Přístupová práva, soubory .htaccess, atd.

Rozložení zátěže (load balancing)

  • Možnosti a technologie rozkládání zátěže
  • Vestavěná podpora v serveru Apache
  • Oddělené generování statického a dynamického obsahu

Webový cluster

  • Sdílená úložiště
  • Síťová infrastruktura
  • PHP sessions v clusteru
»
Aktuální nabídka
Školicí místo
Jazyk kurzu

Uvedené ceny jsou bez DPH.

Školení na míru

Nenašli jste vhodný termín, nebo chcete školení přizpůsobit specifickým potřebám vašeho týmu? Rádi pro vás připravíme školení na míru.