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 |