Если вы хотите администрировать множественные хосты без необходимости указывать имена всех файлов конфигурации, то можете вместо этого ввести в работу модуль Apache mod_vhost_al ias следующим образом:

# a2enmod vhostalias

Теперь вы сможете конфигурировать имена, которые должны обслуживаться в обозначенном файле. Значение vhost_al i as из предыдущей команды расширяется до /etc/apache2/modsenabled/vhost_alias.conf. Примерное возможное содержимое:
UseCanonicalName Off
Vi rtualDocumentRoot /var/www/vhosts ДО
Директива Vi rtual DocumentRoot очень гибкая. Величина ?0, указанная здесь, распространяется на все имя сайта (serverl.centralsoft.org). Мы могли бы использовать %2 для получения второй части слева (centralsoft), %2 для второй части справа (тоже centralsoft), %2+ для второй из последних частей (centralsoft.org) и т. д. Эти альтернативы полезны, если у вас много виртуальных хостов. Если у вас всегда одно и то же базовое доменное имя, например centralsoft.org, и сайты, называемые wwwl.centralsoft.org, www2.centralsoft.org и т. д, то вы можете использовать значение XI для попадания в директории /var/www/vhosts/wwwl, /var/www/vhosts/www2и т. д.
Сейчас просто используйте ЯО для полного имени и создайте директорию для каждого виртуального хоста:

# cd /var/www/vhosts # mkdir wwwl.centralsoft.org # echo "test wwwl.centralsoft.org" > wwwl.centralsoft.org/index.html # mkdir www2.centralsoft.org # echo "test www2.centralsoft.org" > www2.centralsoft.org/index.html

Затем перезагрузите Apache, чтобы привлечь его внимание:

# /etc/init.d/apache2 reload

Если у вас есть DNSзаписи wwwl.centralsoft.org и www2.centralsoft.org, указывающие на ваш сервер, то вы можете открыть в браузере страницы http://wwwl.centralsoft.org/ index.html и http://www2.centralsoft.org/index.html и увидеть содержимое тестовых файлов index, html, которые вы только что создали.