Domácí server: skupinová komunikace. DNS jednoduše, web Apache
Návody Článek Domácí server: skupinová komunikace. DNS jednoduše, web Apache

Domácí server: skupinová komunikace. DNS jednoduše, web Apache | Kapitola 7

Tomáš Němec

Tomáš Němec

10. 6. 2022 13:00 3

Seznam kapitol

1. Teamspeak 2. Mumble 3. Služba DNS - jak zařídit 4. Webový server - LAMP - instalace
5. Webový server - LAMP - více domén 6. Webový server - LAMP - https podepsaný certifikát 7. Webový server - LAMP - Omezení přístupu

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.

Reklama
Reklama

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.

<Directory />
Options FollowSymLinks
AllowOverride None
Require all denied
</Directory>

<Directory /usr/share>
AllowOverride None
Require all granted
</Directory>

<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>

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.

ParametrVýznam
IndexesPovolí zobrazení výpisu adresářů a souborů, pokud se zde nenachází soubor definovaný parametrem DirectoryIndex, napr. index.htm.
FollowSymLinksPovolení symbolický odkazů v adresáři.
ExecCGIV adresáři povolí spuštění cgi skriptů.
IncludesV adresáři povolí spuštění SSI skriptů.
IncludesNoExecV adresáři povolí spuštění SSI skriptů, ovšem z vyjímkou zákazu spuštění externího programu.
AllProvede 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.

Předchozí
Další
Reklama
Reklama

Související články

Reklama
Reklama

Byl detekován AdBlock

Pctuning je komunitní web, jehož hlavním příjmem je reklama. Zvažte prosím vypnutí AdBlocku, ať můžeme všem čtenářům i nadále přinášet kvalitní herní zpravodajství, články a videa.

Děkujeme

Váš tým Pctuning