internet a sítě

web server


Jako vhodný HTTP server jsem zvolil Apache HTTP server , který si lze stáhnout z Internetu nebo sehnat jinou cestou zcela bezplatně.

předinstalační příprava

Hlavním bodem této přípravy je samotné získání Apache , což lze realizovat prostřednictvím Internetu (na adrese www.apache.org ) nebo jiného zdroje (freewarový výběr na CD, atd.). Pokud se rozhodnete stáhnout Apache z Internetu, tak nezapomeňte, že potřebujete pouze binární Win32 verzi, která je stejná pro všechny verze OS Windows (tedy Windows 95/98/ME/NT a 2000).

Budu vycházet z verze Apache HTTP server 1.3.20, kterou si můžete stáhnout zde .

instalace

Pokud již máte vše připraveno k instalaci, tak jen stačí spustit instalační soubor, který se v mém případě jmenuje " apache_1.3.20-win32-no_src-r2.msi " a čekat, než se objeví první instalační dialog.

První dialog lze klidně bez čtení posunout tlačítkem "Next" dále, jelikož nám nesděluje nic podstatného. V rámci druhého dialogu již musíme projevit o něco více "iniciativy" a potvrdit navíc před stiskem tlačítka "Next" svůj souhlas s licencí, kterou je používání tohoto software právně ošetřeno (Myslím si, že ani zde není důvod k žádné panice :-)).

Další okno je již o něco užitečnější a v případě, že umíte alespoň částečně anglicky, tak se zde dočtete některé zajímavé informace o této "Windows" verzi Apache. Pokračujte stisknutím tlačítka "Next".

V pořadí čtvrtém okně máte možnost "přednastavit" některé konfigurační hodnoty, které byste jinak museli sami ručně vkládat do hlavního konfiguračního souboru " httpd.conf ". - Jde o následující proměnné:

- Network Domain - Jméno vaší domény
V tomto případě zde uvedu pouze slovo "home", jelikož nepředpokládám v domácích podmínkách existenci DNS serveru.

    - Server Name - Jméno serveru respektive počítače, na který je instalován Apache
    V případě, že máte počítač se síťovou kartou, zde uveďte konkrétní IP adresu nebo jméno vašeho počítače. V případě, že nevlastníte počítač se síťovou kartou, zde uveďte speciální IP adresu: 127.0.0.1 - ta zaručí funkčnost Apache i přes neexistenci síťové karty. Podmínkou je však dle mého názoru přítomnost TCP/IP ovladačů v síťovém nastavení. Tyto ovladače jsou však automaticky instalování např. v případě instalace modemu.

    - Administrator's Email Address - Emailová adresa administrátora serveru

    - Způsob spuštění Apache
    a) "Run as a service ..." - Tento způsob startu je nezbytný ve Windows NT a 2000 a Apache je zaveden jako služba OS. V případě Windows 95/98/ME jej nedoporučuji.
    b) "Run when started manually, ..." - Tento způsob startu Apache doporučuji v rámci OS Windows 95/98/ME a Apache bude spuštěn teprve až po spuštění zaváděcí "dávky" (Tedy v podstatě sejným způsobem, jako spouštíme jakoukoliv jinou aplikaci).

Pokud jste již vše vyplnili a vybrali si způsob zavedení Apache, tak stisknětě tlačítko "Next".

Předposlední dialog vám dává možnost volby typu instalace, kde první typ "Complete" provede kompletní instalaci a druhý typ "Custom" vám umožní nenainstalovat některé součásti. - Osobně doporučuji první volbu a další stisk tlačítka "Next".

Poslední okno vám umožňuje si zvolit cílový adresář instalace. - Osobně preferuji následující složku: " C:\Apache Group\ ".

Tentokráte poslední stisk tlačítka "Next" vás přesune do okna, kde je již umístěno "vytoužené" tlačítko "Install", které spustí samotnou instalaci Apache. Celou operaci lze zrušit stiskem tlačítka "Cancel".

Pokud vše dopadne tak, jak má, po chvilce čekání se zobrazí okno s následující hláškou: "The Installation Wizard has successfully installed Apache httpd Server 1.3.20. Click Finish to exit the wizard.", která vám oznámí úspěšnou instalaci. Nyní již stačí kliknout na "Finish" a druhá fáze instalace je hotova.

konfigurace

Pokud jste při instalaci postupovali dle pokynů a vyplnili jste "správně a kompletně" předkonfigurační formulář ve čtvrtém dialogu, tak si můžete oddechnout, jelikož jste úspěšně dokončili instalaci HTTP serveru Apache a již se můžete těšit na první spuštění.

V opačném případě musíte vše napravit přímou editací hlavního konfiguračního souboru " httpd.conf ", který se nalézá na adrese: " C:\Apache Group\Apache\conf\httpd.conf ".

- Popis nutných úprav v souboru "httpd.conf": - níže popsané proměnné vám doporučuji v souboru " httpd.conf " vyhledávat prostřednictvím hledací funkce, jelikož jejich manuální hledání může být docela zdlouhavé!)

- "ServerAdmin": obsahuje e-mail na administrátora systému. Tato proměnná by měla být stejně jako všechny níže popsané odkomentována, což znamená, že před sebou nemá uveden znak "ohrádku" ("#") a je tudíž Apachem brána jako aktivní. Například: ServerAdmin admin@supersvet.cz

- "ServerName": obsahuje jméno server respektive počítače, na kterém je Apache nainstalován. Viz. výše uvedený popis.

Tímto bodem tedy končí základní instalace a konfigurace HTTP serveru Apache.


Další informace týkající se instalace HTTP serveru Apache v prostředí OS Windows lze získat na adrese: httpd.apache.org/docs/windows.html