Jak nainstalovat server Apache na Unix

Dnes si popíšeme instalaci Apache pro platformu Unix/Linux.
Dnes si popíšeme instalaci Apache pro platformu Unix/Linux. Ze serveru Apache si stáhněte poslední verzi 1.3.3 (soubor apache_1.3.3.tar.gz). Ve svém domovském adresáři $HOME (jelikož si každý uživatel bude chtít nainstalovat server někam jinam, tak budeme pro domovský adresář používat toto označení.) rozbalte soubor pomocí příkazu tar a gzip takto: gzip –d –c apache_1.3.3.tar.gz ¦ tar xvf -. Po tomto kroku, by se měl vytvořit adresář $HOME/apache_1.3.3

Nyní máte dvě možnosti, jak postupovat při instalaci. První způsob instalace je možný, až od verze 1.3.x. V adresáři $HOME/apache_1.3.3 si vytvořte například soubor apache.inst a do souboru vložte níže uvedený kód: (parametr prefix určuje adresář do kterého chceme Apache nainstalovat v našem případě je to $HOME/apache, další parametr enable říká jaký modul chceme přidat. Modul mod_usertrack je modul, který umožní serveru vysílat cookies. [standardní moduly se instalují automaticky] ) Jak přidat moduly, které nejsou částí distribuce si ukážeme někdy příště. Nyní stačí souboru apache.inst přidělit práva a spustit jej.

#!/bin/sh

./configure \
--prefix=$HOME/apache \
--enable-module=usertrack

Druhou možností je editovat soubor $HOME/apache_1.3.3/src/Configuration ,kde můžete zrušit zašktnutí u těch modulů, které chcete, aby se nainstalovaly, a naopak. Poté spusťte soubor $HOME/apache_1.3.3/configure, který si potřebné parametry přebere ze souboru $HOME/apache_1.3.3/src/Configuration Pokud máte verzi 1.2.x, pak musíte použít tento způsob instalace.

Při kompilování serveru se na vás vyřítí spousta hlášení, ale pokud to nejsou chyby, pak je vše v pořádku. Nyní zadejte po sobě příkazy make a make install a instalace by se měla ukončit oknem s informací o úspěšné instalaci serveru.Před samotným spuštění ještě upravte konfigurační soubory, které jsou v adresáři $HOME/apache/etc/ httpd.conf, srm.conf a access.conf. Popis, jak na to, najdete v předchozím článku. Apache je tak inteligentní, že by měl sám nastavit položku ServerName v souboru $HOME/apache/etc/httpd.conf a položku Port v tom samém souboru nastavit na defaultní hodnotu 80. Pokud je tento port již obsazen, pak číslo portu změní. Do adresáře $HOME/apache/share/htdocs/ můžete umístnit svoje HTML soubory, do adresáře $HOME/apache/share/cgi-bin/ pak zase můžete umístit svoje CGI skripty.WWW server spustíte příkazem $HOME/apache/sbin/http –f $HOME/apache/etc/httpd.conf. Parametry souboru $HOME/apache/sbin/apachectl:

start start www serveru
stop ukončení činnosti serveru , nebo kill -TERM `cat $HOME/apache/var/run/httpd.pid`
restart restart serveru, nebo kill -HUP `cat $HOME/apache/var/run/httpd.pid
fullstatus ukáže Vám informace o serveru (URL: http://www.server.cz/server-status) Tento parametr musí být v souboru $HOME/apache/etc/access.conf povolen. Parametr <Location /server-status> </Location>. Tento parametr je standardně zapoznámkovaný. Musí být též nahraný modul mod_status.
status to samé jako parametr fullstatus, ale nevypisuje tolik informací.
configtest zkontroluje správnost konfiguračních souborů.
Help výpis parametrů

Příště si ukážeme, možnosti konfigurace webu pomocí konfiguračních souboru Apache.

Pokud máte jakékoliv dotazy a připomínky, popřípadě by chtěli poradit, pak pište na erik@email.cz

Viz také:
Instalace Apache na Windows 95/98/NT
Popis serveru Apache a jeho možností

Diskuze (1) Další článek: Global One upgraduje

Témata článku: Software, Programování, Linux, Term, Enable, 4 Home, Status, Home, Unix, Apache


Určitě si přečtěte

Portál občana už funguje. Na státní web vypadá až překvapivě použitelně

Portál občana už funguje. Na státní web vypadá až překvapivě použitelně

** Portál občana už funguje, vyřídíte na něm první požadavky ** Funkce se budou postupně rozšiřovat ** Web je docela moderní a přehledný

David Polesný | 66

Google má nové telefony, počítač a domácí displej. Česko je stále mimo

Google má nové telefony, počítač a domácí displej. Česko je stále mimo

** Google dnes představil novinky ** Dočkali jsme se nového telefonu Pixel 3, tabletopočítače a domácího displeje ** Rozšíření Google Assistenta do dalších zemí se bohužel nekoná

David Polesný | 45

Solární panely v silnici vypadaly jako dobrý nápad. V praxi se ale neosvědčily

Solární panely v silnici vypadaly jako dobrý nápad. V praxi se ale neosvědčily

** Nápad použít na silnice místo asfaltu solární panely vypadal slibně ** Praktické testy však odhalily celou řadu nevýhod ** Nejhorší je směšná účinnost ve srovnání s fotovoltaickou elektrárnou

Karel Kilián | 62

Photolemur 3: Prostě do něj přetáhnete fotky a začne se dít magie. Tedy údajně...

Photolemur 3: Prostě do něj přetáhnete fotky a začne se dít magie. Tedy údajně...

** Je lepší nabušený Photoshop, nebo program s jedním tlačítkem? ** Photolemur si myslí to druhé ** Tento fotoeditor neumí skoro nic, a přitom (skoro) všechno

Jakub Čížek | 19


Aktuální číslo časopisu Computer

Jak vytvořit a spravovat vlastní web

Velký test herních klávesnic a DVB-T2 tunerů

Vše o formátu RAW

Vybíráme nejlepší základní desku