Некоторые из закомментированных параметров файла httpd.conf могут использоваться, если на вашем сервере размещаются многие веб-сайты. К примеру, чтобы разместить веб-сайты доменов fish.edu и mammals.com на сервере crab.wrotethebook.com, добавьте следующие строки в httpd
<VirtualHost "www.fish.edu"> DocumentRoot /var/apache/fish ServerName www.fish.edu </VirtualHost> <VirtualHost "www.mammals.com"> DocumentRoot /var/apache/mammals ServerName www.mammals.com </VirtualHost>.conf:
Каждый оператор VirtualHost определяет псевдоним узла, на который отзывается ваш сервер. Чтобы такая схема заработала, псевдоним должен иметь CNAME-определение в DNS. Наш пример требует существования CNAME- записей, назначающих узлу crab.wrotethebook.com псевдонимы www.fish.edu и www.mammals.com. Получив запрос, адресованный одному из этих псевдонимов, crab использует параметры настройки, определенные в соответствующем операторе, и замещает ими обычные настройки. Следовательно, получив запрос, адресованный www.fish.edu, сервер использует www.fish.edu в качестве значения ServerName вместо собственного имени сервера, a /var/apache /fish в качестве значения DocumentRoot.