Страница 1 из 1

Apache + vhost

Добавлено: 2013-01-22 12:57:50
Covax
Привет всем!
Помогите с одной дурацкой проблемой, а то голову уже сломал.
Есть Apache 2.2.16 с тремя настроенными vhost:

Код: Выделить всё

domen.com
sub.domen.com
domen2.ru
Вчера добавил четвёртый vhost domen3.ru, проверил его, всё работает.
Сегодня обнаруживаю, что domen.com показывает дефолтный index.html (который It works!). При этом все остальные продолжают нормально работать.
По логам видно, что apache не обрабатывает директиву vhost на domen.com (там указаны отдельные логи, а пишет в общий).
И вот тут всё. Что только не делал и удалял, и ручками писал, и с рабочего копировал, и одним его оставлял, работают все, кроме этого domen.com.

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

Re: Apache + vhost

Добавлено: 2013-01-22 13:14:51
Covax
Вот как называется этот эффект, когда два часа мучился, написал сообщение и нашло просветление?

Посмотрел вывод apache2ctl -S

Код: Выделить всё

default server domen.com (/etc/apache2/sites-enabled/000-default:1)
port 80 namevhost domen.com (/etc/apache2/sites-enabled/000-default:1)
port 80 namevhost www.domen.com (/etc/apache2/sites-enabled/001-domen.com:1)
И дошло, что вчера кроме добавления vhost ещё прописалась реверсзона в dns на этот domen.com.
В результате в apache servername стал определяться как domen.com и соответственно подтягивается дефолтный конфиг и до vhost не доходит.