
Domácí server: skupinová komunikace. DNS jednoduše, web Apache | Kapitola 7
Seznam kapitol
Dnes se podíváme na některé další služby provozovatelné na domácím serveru s Linuxem. Též jde o služby vhodné pro provoz na VPS – Virtual private serveru.
Tak, a ještě se podíváme na možnost nastavení a omezení přístupu k jednotlivých částem našeho www serveru. Nastavení se provádí po adresářích se zahrnutím rekurze. Podadresáře pokud nemají vlastní nastavení přebírají parametry od nadřízeného adresáře.
Koukneme se na základní konfiguraci přístupu Apache2 v Ubuntu. Tuto konfiguraci najdete jako část souboru /etc/apache2/apache2.conf
.
|
Podíváme se na jednotlivé položky nastavení.
<Directory></Directory>
určuje oblast pro nastavení pravidel pro konkrétní adresář našeho serveru.
Options
umožní upravit parametry pro nadefinovaný adresář. Vybrané parametry popsány v tabulce.
Parametr | Význam |
---|---|
Indexes | Povolí zobrazení výpisu adresářů a souborů, pokud se zde nenachází soubor definovaný parametrem DirectoryIndex , napr. index.htm. |
FollowSymLinks | Povolení symbolický odkazů v adresáři. |
ExecCGI | V adresáři povolí spuštění cgi skriptů. |
Includes | V adresáři povolí spuštění SSI skriptů. |
IncludesNoExec | V adresáři povolí spuštění SSI skriptů, ovšem z vyjímkou zákazu spuštění externího programu. |
All | Provede povolení všech parametrů v adresáři. |
allow Override
rozhoduje o možnosti použít soubory .htaccess pro konfiguraci samostatných webů. Pokud řešíme osobní server, necháme hodnotu None, která použití zakazuje.
Require
umožňuje omezit povolení přístupu podle zadané pravidla. Toto nahrazuje starou konfiguraci order allow, deny. Dají se nastavovat celé skupiny oprávnění i s logickými výrazy. Popis by vydal téměř na samostatný článek. Pro základní použití se může například hodit omezení na vnitřní síť. Stejným způsobem je možno zadat i omezení na konkrétní Ip adresu a podobně i na doménu. To se hodí například pro volení přístupu třeba z kanceláře.
Require ip 192.168.0.0/24
Require ip 77.99.45.45
To by bylo pro dnešek vše. Máme k dispozici základ pro vlastní prezentaci na webu. Někdy příště se podíváme na některé redakční systémy pro snadnou tvorbu webových stránek, galerií a některé další možnosti, jak náš webový server využít.