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
  • 6 termínov
  • Bratislava (600 €)

    Brno (13 500 Kč)

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