Tento kurz je určený pre správcov WWW serverov Apache so systémom UNIX, ktorí sa naučia inštalovať, spravovať, optimalizovať a zabezpečovať server Apache vrátane pokročilých funkcií, ako je generovanie dynamických stránok na strane servera, [...]
  • UNIXAPACHE
  • Dĺžka 3 dni
  • 30 ITK bodov
  • 5 termínov
  • SR (600 €)

    ČR (13 500 Kč)

  • Mierne pokročilý

Tento kurz je určený pre správcov WWW serverov Apache so systémom UNIX, ktorí sa naučia inštalovať, spravovať, optimalizovať a zabezpečovať server Apache vrátane pokročilých funkcií, ako je generovanie dynamických stránok na strane servera, SSL/TLS, load-balancing a ďalšie funkcie servera Apache.

Technológia služby WWW, protokol HTTP

  • História WWW
  • Hlavné rysy a princípy WWW (URL, protokol HTTP, jazyk HTML)
  • Prehľad radu protokolov HTTP a ich vlastností (HTTP/0.9, HTTP/1.0, HTTP/1.1, HTTP/2)
  • Princíp virtuálnych HTTP serverov (na báze IP adries, na báze doménových mien)

Server Apache

  • Základné informácie o serveri Apache, literatúra, elektronické zdroje informácií
  • Modulárna koncepcia Apache (MPM, moduly), popis funkcie základných modulov
  • Alternatívy servera Apache Lighthttpd, NGINX, atď.
  • Inštalácia Apache, prehliadka nainštalovaných súčastí.
  • Ovládanie servera, základné testy

Konfigurácia servera Apache

  • Nastavenie Apache z hľadiska systému procesov LINUX - automatická správa potomkov atď.
  • Základné nastavenia servera Apache - strom WWW dokumentov, konfigurácia portov atď.
  • Spracovanie chýb pri HTTP spojení
  • Pokročilé nastavenia servera - automatické vytváranie obsahu adresárov, serverom vkladané vsuvky, autentifikácia prístupu, obmedzovanie prístupu k dátam poskytovaným serverom, jazykové nastavenia a MIME.
  • Virtuálne servery
  • Logovanie servera a spracovanie logov

Systémy pre dynamické stránky

  • CGI skripty, FastCGI, WSGI, atď.
  • princípy SSI
  • Skriptovací jazyk PHP, možnosti nasadenia v serveri Apache
  • Interpreter PHP ako modul Apache, PHP FPM
  • konfigurácia PHP, bezpečnosť PHP

SSL/TLS

  • Základy a mechanizmy SSL na strane servera
  • Modul Mod_ssl a jeho konfigurácia

Záťažové testy a ladenie výkonu

  • Záťažové testy pomocou nástroja ab atď.
  • Optimalizácia servera z hľadiska výkonu

Zabezpečenie

  • Základné informácie o zabezpečení Apache
  • Prístupové práva, súbory .htaccess atď.

Rozloženie záťaže (load balancing)

  • Možnosti a technológie rozkladania záťaže
  • Vstavaná podpora v serveri Apache
  • Oddelené generovanie statického a dynamického obsahu

Webový klaster

  • Zdieľané úložiská
  • Sieťová infraštruktúra
  • Relácie PHP v klastri
»
Aktuálna ponuka
Školiace miesto
Jazyk kurzu

Uvedené ceny sú bez DPH.

Školenie na mieru

Nenašli ste vhodný termín, alebo chcete školenie prispôsobiť špecifickým potrebám vášho tímu? Radi pre vás pripravíme školenie na mieru.