Возможный дубликат:
Apache w/out интернет-соединение
Я установил сервер Apache на своей локальной машине и сумел видеть локальные файлы PHP со своим браузером. Однако позже я узнал, что не могу сделать этого, если у меня нет Интернет-соединения. Другими словами, действительно ли это верно, что Apache не может дисплейные файлы на моем компьютере, если у меня нет Интернет-соединения? Почему этому нужен Интернет для чтения из локального жесткого диска? И как я могу преодолеть это ограничение?
В Вашем/etc/hosts файле добавьте свои virtualhost имена серверов в конец localhost строки. например:
127.0.0.1 localhost www.domain.tld www.otherdomain.tld
В Вашем httpd.conf введите это:
Listen 80
# make sure all other listen lines are commented out.
NameVirtualHost *:80
В Ваших vhost файлах конфигурации, структуре как это:
<VirtualHost *:80>
ServerName www.domain.tld
DocumentRoot /www/domain
</VirtualHost>
<VirtualHost *:80>
ServerName www.otherdomain.tld
DocumentRoot /www/otherdomain
</VirtualHost>
http://httpd.apache.org/docs/2.0/vhosts/name-based.html http://httpd.apache.org/docs/1.3/vhosts/name-based.html