Obvykle má běžný uživatel takové pojmy jako "webový server" nebo "hosting" spojený s něčím zcela nepochopitelným. Mezitím v tomto vydání není nic obtížného. Pokusme se vysvětlit, jaký je webový server, proč je potřeba a jak to funguje, a to zejména bez toho, že bychom se dostali do technických detailů, ale jako tak na prsty. Samostatně se zaměříme na otázku, jak vytvořit a konfigurovat takový server na terminálu nebo notebooku pro domácí počítač.
Nejdůležitější věcí v této věci je pochopit, že server tohoto typu není nic jiného než počítač na internetu s příslušným nainstalovaným softwarem.
Ale to naprosto neznamená, že nemůžete vytvořit vlastní konfiguraci doma. Vzhledem k tomu, že máme běžné operační systémy Windows, nebudou vzaty v úvahu otázky týkající se vytvoření webového serveru na Ubuntu (Linux).
Na serverech tohoto typu je na internetu uloženo mnoho informací. Současně mají stejné antivirové programy přístup k databázím a aktualizují své vlastní databáze. Uživatel je také přímo spojen s těmito servery, přičemž v prohlížeči provádí požadavky (vyhledávání informací, přístup na stránku atd.).
Ukazuje se tedy, že všechny stránky na internetu jsou uloženy na webových serverech, na jejichž straně je na jedné straně vytvořena uživatelská žádost nebo je k nim nainstalován nainstalovaný program, na druhé straně výsledek je produkován stejným serverem, ke kterému je přístup.
Všichni uživatelé jsou zvyklí na zadání určitého zdroje na internetu (webové stránky), na kterém jsou umístěny informace o určitém typu, adresní lišta stačí zadat předponu www (nebo http) a následující název. Ale nikdo si nemyslí, jak webový server chápe požadavek a dává výsledek.
Ve skutečnosti zde musíme rozlišovat mezi koncepty serveru a klienta. V našem případě je stránka hostovaná na Internetu uložena na vzdáleném serveru. Uživatelský počítač funguje jako klient, ze kterého je požadavek podán.
Pro přístup k Internetu se používají programy nazvané webové prohlížeče. Překládají požadavek uživatele na digitální kód rozpoznávaný webovým serverem. Server jej zpracovává a dává odpověď v příslušném kódu a prohlížeč již převede miliony nul a ty do normálního formuláře s textovými, grafickými, zvukovými nebo obrazovými informacemi, které jsou umístěny na stránce.
Ze všech serverových softwarů se předpokládá, že nejběžnější jsou Apache a Microsoft IIS. První je více populární a více se běžně používá v systémech typu UNIX, ačkoli je možné jej nainstalovat na Windows. Navíc Apache server je naprosto svobodný software a je kompatibilní s téměř všemi známými operačními systémy. Jak již bylo uvedeno, tento software je určen hlavně profesionálním programátorům a vývojářům.
Softwarový produkt společnosti Microsoft je určen pro průměrného uživatele, který může instalovat a konfigurovat takový webový server pro Windows bez další pomoci kvalifikovaného odborníka.
Avšak na základě oficiálních statistik používá software Apache přibližně 60% všech stávajících serverů, takže instalace a konfigurace počáteční konfigurace budou zváženy pomocí příkladu.
Pro instalaci je nutné stáhnout speciální serverový balíček, zkráceně WAMP, který obsahuje tři hlavní součásti:
Instalace může být provedena z balíčku WampServer. Chcete-li to provést, jednoduše postupujte podle pokynů průvodce, který v jedné ze stádií nabídne výběr internetového prohlížeče, který bude ve výchozím nastavení použit.
Chcete-li to provést, budete muset jít do složky s spustitelným souborem prohlížeče (pokud není Internet Explorer, obvykle se nachází v adresáři Program Files). Během cesty by měl být do seznamu výjimek brány Windows Firewall přidán samotný prohlížeč. V závěrečné fázi se před bezprostředním bodem spuštění umístí zaškrtávací značka, po níž se v systémové liště objeví příslušná ikona, kterou je třeba kliknout a změnit a zvolit spuštění lokálního hostitele (localhost).
Pokud je vše provedeno správně, zobrazí se domovská stránka serveru. Dále bude nabídnuto instalace dalších komponent (pokud se tak nestane, systém generuje chybu). Instalace se týká zejména dodatečných doplňků, prvků a komponent, které bude server v budoucnu používat.
Nastavení webového serveru je trochu komplikovanější. Nejprve v nabídce systémové lišty vyberte přechod do složky WWW (místo pro ukládání doplňků nebo souborů HTML). Poté v programu Poznámkový blok napište následující text:
Ahoj!
'; ?>Text můžete jednoduše zkopírovat do programu Poznámkový blok a uložit soubor jako index.php ve stejné složce WWW (i když to můžete udělat bez něj, protože tento krok slouží výhradně pro kontrolu lokálního hostitele). Místo pozdravu můžete vložit další text nebo frázi.
Poté v prohlížeči musíte aktualizovat stránku (F5), po které se na obrazovce zobrazí obsah. Ale u ostatních počítačů nebude stránka k dispozici.
Chcete-li otevřít přístup, je třeba změnit soubor httpd.conf tak, že zapíšeme do sekce, která začíná
Objednávka povolit, zamítnout
Povolit od všech
Poté stačí uložit změny a restartovat serverový shell. Používáte-li směrovač, měli byste se ujistit, že má vybrán port 80 (bez tohoto, nebude k serveru přístup na Internet).
Samozřejmě, pokud jde o pochopení podstaty operace nebo nastavení domovského webového serveru, je zde pouze nejčastější a stručná informace, abychom tak říkali, abychom získali obecné pochopení. Ve skutečnosti jsou všechny procesy mnohem složitější, zejména pokud jde o konverzi požadavků a vydávání odpovědí, nemluvě o nastavení serveru doma. Pokud má uživatel chuť porozumět těmto problémům, nemůžete to udělat bez prvotních znalostí stejného doplňku WordPress a jazyka PHP. Na druhé straně, pro publikování primitivních stránek obsahujících většinou pouze textové informace, můžete použít tyto počáteční informace.