Виртуальные хосты, это хороший способ размещения нескольких доменов на одном IP.
Существует несколько вариантов их расположения.
Но рассмотрим один вариант, наиболее удобный и легкий – систему WAMP. Однако для других сборок, этот процесс не сильно отличается.
Сначала, надо отредактировать файл hosts, находящийся по адресу C:\Windows\system32\drivers\etc\hosts.
Строку «127.0.0.1 mydomain.home» вставьте в конец файла.
Фактически, данная строка сообщает , что домену mydomain.home нужно использовать адрес 127.0.0.1. Сохраните. Теперь можно сохранять файл.
Дальше изменяем два файла: httpd-vhosts.conf и httpd.conf. Чтобы изменить файл httpd.conf, зайдите в корневой каталог Apache. Например: C:\wamp\bin\apache\apache2.2.11\conf. Откройте выше наведенный файл, найдите строку #Include conf/extra/httpd-vhosts.conf. В начале строки уберите (#). Не забудьте сохранить файл и закрыть. Теперь находим и открываем каталог extras. Например: C:\wamp\bin\apache\apache2.2.11\conf\extras. В файл httpd-vhosts.conf вставьте этот код.
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot "c:/wamp/www"
ServerName localhost
ErrorLog "logs/localhost-error.log"
CustomLog "logs/localhost-access.log" common
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "c:/wamp/www/your-local-folder"
ServerName mydomain.home
<directory "c:/wamp/www/your-local-folder">
Options Indexes FollowSymLinks
AllowOverride all
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
</directory>
</VirtualHost>
Для использования виртуальных хостов, необходимо выполнить два условия.
1. Настройте хост для localhost. Это дает возможность обращения к сайтам http://localhost/site.
2. Сообщите Apache, где ему найти документы для домена mydomain.home. Все остальные строки позволяют пользоваться файлом htaccess.
Перезапустите Apache.
Теперь с помощью адреса http://mydomain.home, можно обращаться к проекту.
Чтобы добавить следующий виртуальных хост, проделайте все в той же последовательности.
Источник урока: www.codeforest.net



