Apache je dlouhodobě nejrozšířenější web server současnosti, na školení se ho naučíme instalovat, spravovat a ladit pro co nejhladší běh našich služeb.
Naučíte se Apache instalovat, konfigurovat, ladit jeho parametry, zprovoznit různé služby či nasadit HTTPS.
Školení je určeno pro správce serverů, kteří chtějí nasadit webový server Apache.
Účastník my měl mít základní znalosti správy Linuxu, měl by být schopen pracovat v příkazové řádce a editovat konfigurační soubory.
Nejprve si vysvětlíme, jak funguje protokol HTTP, jaká je jeho historie a které verze máme dnes k dispozici. Poté zjistíme, jak funguje webový server, co všechno musí umět a jak odpovídá na dotazy uživatelů.
Nainstalujeme si na skutečný server svou vlastní instanci webového serveru Apache, popíšeme si, co vše je součástí instalace a jak můžeme Apache nakonfigurovat a spravovat. Zjistíme, jak fungují virtuální hostitelé a jak díky nim můžeme na jedné IP adrese hostovat více různých webů.
Prohlédneme si modulární koncepci Apache, jednotlivé moduly MPM, jejich vlastnosti a konfiguraci. Poté se zaměříme na skriptovací jazyky, které dovolují vytvářet dynamické weby. Zjistíme, jak v Apache provozovat PHP a jak volat další jazyky pomocí FastCGI.
K webovému serveru dnes neodmyslitelně patří šifrování, naučíme se tedy provozovat HTTPS, získat certifikáty, vybrat protokoly a vše nastavit ke spokojenosti uživatelů.
Naučíme se zabezpečit webový server, nastavit správně přístupová práva a použít některé rozšiřující moduly pro lepší bezpečnost.
Poté budeme měřit a ladit výkon webového serveru, provedeme jeho zátěžové testy a řekneme si, jak zlepšit provozní vlastnosti. Ukážeme si rozkládání zátěže (balancing), oddělíme různé části webu a představíme si funkci webového clusteru.
Celé školení je prakticky zaměřeno, účastník má možnost si vše prakticky vyzkoušet na opravdovém serveru.
Petr Krčmář působí jako šéfredaktor serveru Root.cz. Vystudoval elektroniku se zaměřením na počítačové systémy. GNU/Linuxem a Unixem obecně se zabývá téměř dvacet let a věnuje se především jeho nasazení v počítačových sítích a bezpečnostní politice. Propaguje nasazení otevřeného software a svobodný přístup k informacím. Je aktivním členem sdružení vpsFree.cz, ve kterém členové spravují vlastní VPS infrastrukturu.