Проблема с виртуалхостами

[Удален]
497

Всем привет.

У меня в httpd-vhost.conf такая конфигурация:

NameVirtualHost *:80

<VirtualHost *:80>

VirtualDocumentRoot "/var/www/domain.ru/parkovka/%0"

</VirtualHost>

<VirtualHost *:80>

ServerAdmin webmaster@mxfile.ru

DocumentRoot "/var/www/domain.ru"

ServerName domain.ru

ServerAlias www.domain.ru

</VirtualHost>

Как заставить вместе работать первую запись, где VirtualDocumentRoot и вторую? На данном этапе сайт, который прописан во второй записи не открывается.

[Удален]
#1

Разнести в разные папки. Например парковку сделать в /var/www/parkovka

[Удален]
#2
dyakoff:
Разнести в разные папки. Например парковку сделать в /var/www/parkovka

Попробовал сделать именно так как Вы сказали. То же самое.

По отдельности каждая из записей работает отлично. Вместе - работает только запись которую первой поставлю.

[Удален]
#3

А совместить в один виртуалхост?

[Удален]
#4
dyakoff:
А совместить в один виртуалхост?

А получится? У меня ведь папка parkovka для запаркованных доменов, а папка domain.ru - для основного сайта. Подскажите строчки для конфига пожалуйста, у меня не было подобного опыта ранее.

[Удален]
#5

VirtualDocumentRoot "/var/www/domain.ru/parkovka/%0"

вставить в виртуалхост домена.

а

<VirtualHost *:80>

VirtualDocumentRoot "/var/www/domain.ru/parkovka/%0"

</VirtualHost>

удалить

[Удален]
#6

Сделал. Перезапустил httpd. Все также. "Ошибка 404. Указанный сайт не найден на этом сервере" при открытии основного сайта. А запись с VirtualDocumentRoot работает без проблем - все запаркованные домены открываются.

[Удален]
#7

А если вот так

VirtualDocumentRoot /var/www/parkovka/%-3+/

[Удален]
#8
dyakoff:
А если вот так


VirtualDocumentRoot /var/www/parkovka/%-3+/

После этого перестали и запаркованные домены открываться.

---------- Добавлено 14.07.2012 в 13:36 ----------

Решил вопрос, правда немного через задницу: Сделал ServerName отличным от названия основного сайта и все заработало

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