9.2 Konfigurace virtuálních serverů

Princip virtuálních serverů umožňuje na jednom počítači provozovat několik nezávislých virtuálních www serverů. Všechny tyto virtuální servery využívají stejné programové vybavení, ale liší se konfigurací. Např. mohou mít jiný DocumentRoot nebo jiné uživatele, jiná přístupová práva, apod.

Úvod

Konfigurace virtuálních serverů se provádí v httpd.conf souboru pomocí bloku <VirtualHost ></VirtualHost >. Uvnitř bloku je možné definovat kompletní sadu instrukcí tak jako u implicitního serveru.

Konfigurace virtuálních serverů může mít mnoho podob, a pro podrobný popis je vhodné nahlédnout do http://httpd.apache.org/docs-2.0/vhosts/. Pro naše účely základní představy poslouží jednoduchý příklad:

Listen 5555

<VirtualHost _default_:5555>

ErrorLog logs/jencek_error_log
TransferLog logs/jencek_access_log
LogLevel warn

</VirtualHost>

Uvedená konfigurace zajistí, že Apache bude naslouchat navíc na portu 5555 (Listen). Virtuální server poběží na portu 5555 a pro zaznamenávání činnosti byde využívat soubory jencek_error_log a jencek_access_log.

Konfigurace

 

KORESPONDENČNÍ ÚKOL 14

 

Nakonfigurujte virtuální server tak aby odpovídal na portu 5556 a wwwroot serveru ukazoval do adresáře /var/www/usage. Konfigurační soubor httpd.conf zašlete k posouzení tutorovi.

Virtuální server

SHRNUTÍ KAPITOLY ROZŠÍŘENÁ KONFIGURACE

 

Umíte nakonfigurovat WWW server Apache, tak aby sloužil jako proxy server

Víte jak nakonfigurovat a využít virtuální server

Shrnutí

PRŮVODCE STUDIEM 9

 

Následující kapitola odkazuje na prezenční setkání, na kterém se provádí kompilace WWW serveru Apache.

Průchod modulem