Хотя вы можете поставить сервер Apache на единственный сайт, вам, возможно, захочется управлять большим количеством сайтов. Apache называет это виртуальными хостами, и для их указания существует несколько способов. Если вебклиент
соединяется с вебсервером через HTTP, он посылает IPадрес места назначения и (в HTTP 1.1 — современном стандарте вебпротокола) имя сервера с того адреса.
При настройке Apache по умолчанию нет независимых виртуальных хостов. Apache, к счастью, будет обслуживать вебстраницы независимо от того, сколько имен имеет сервер, и все доменные имена разделят одну и ту же конфигурацию.
В следующих примерах предположим, что хотим поселить каждый сайт в собственную директорию каталога /var/www/vhosts.