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ů
  • 6 termínů
  • Praha (13 500 Kč)

    Brno (13 500 Kč)

    Bratislava (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.