Замечу что вариант выше предназначен для apache версий 2.х.х на версии по младше придётся для каждого виртуального хоста прописывать свой IP например 127.0.0.2
1. В файле hosts:
127.0.0.1 localhost
127.0.0.2 site.ru
2. Файл httpd.conf:
NameVirtualHost 127.0.0.2:80
<VirtualHost site.ru>
ServerAdmin [Только зарегистрированные пользователи могут видеть ссылки. ]
DocumentRoot d:/Server/site
ServerName site.ru
ErrorLog logs/site-error.log
CustomLog logs/site-access.log common
</VirtualHost>