Настрийка виртуальных хостов в apache

S5
На сайте с 26.07.2012
Offline
12
448

Решил настроить веб-сервер на apache2, пока под Виндой. Всё хорошо работала, пока я не захотел виртуальные хосты.

NameVirtualHost 127.0.0.1

#localhost

<VirtualHost localhost>

ServerAdmin me@localhost

ServerName localhost

DocumentRoot "D:/Sites/home/localhost/www"

ScriptAlias /cgi/ "D:/Sites/home/localhost/cgi/"

ErrorLog D:/Sites/home/localhost/error.log

CustomLog D:/Sites/home/localhost/access.log common

</VirtualHost>

#домен.ру

<VirtualHost домен.ру>

ServerAdmin me@домен.ру

ServerName домен.ру

DocumentRoot "D:/Sites/home/домен.ру/www"

ScriptAlias /cgi/ "D:/Sites/home/домен.ру/cgi/"

ErrorLog D:/Sites/home/домен.ру/error.log

CustomLog D:/Sites/home/домен.ру/access.log common

</VirtualHost>

где вместо "домен.ру" купленный домен.

Проблема в следующем, при заходе на домен.ру открывается директория localhost. Как быть?

K5
На сайте с 21.07.2010
Offline
209
#1

в windows-system32-drivers-etc-hosts пропиши 127.0.0.1 домен.ру

аська 45два48499два записки на работе (http://memoryhigh.ru) помогу с сайтом, удалю вирусы, настрою впс -> отзывы ТУТ (/ru/forum/836248) и ТАМ (http://www.maultalk.com/topic140187.html) !!!всегда проверяйте данные людей, которые сами пишут вам в аську или скайп!!!
S5
На сайте с 26.07.2012
Offline
12
#2

Нужен был доступ извне. Сделал так:

NameVirtualHost *:80

#localhost

<VirtualHost *:80>

ServerAdmin me@localhost

ServerName localhost

DocumentRoot "D:/Sites/home/localhost/www"

ScriptAlias /cgi/ "D:/Sites/home/localhost/cgi/"

ErrorLog D:/Sites/home/localhost/error.log

CustomLog D:/Sites/home/localhost/access.log common

</VirtualHost>

#домен.ру

<VirtualHost *:80>

ServerName домен.ру

ServerAdmin me@домен.ру

DocumentRoot "D:/Sites/home/домен.ру/www"

ScriptAlias /cgi/ "D:/Sites/home/домен.ру/cgi/"

ErrorLog D:/Sites/home/домен.ру/error.log

CustomLog D:/Sites/home/домен.ру/access.log common

</VirtualHost>

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий