apache2 - warn "has no VirtualHosts"

Хостинг виртуальный выделенный сервер OpenVZ на apache+nginx, на нем сайт LS.
Несколько доменов/сайтов на хостинге.

Трабл: При ребуте апача выдавалась мессага "[warn] NameVirtualHost XXX.XXX.XXX.XXX:8080 has no VirtualHosts".

Решал проблему У всех юзеров одинаковые IP
По совету поставил в апач mod_rpaf и настроил как здесь.

Трабл2: при ребуте апача мессага "[warn] NameVirtualHost XXX.XXX.XXX.XXX:8080 has no VirtualHosts" теперь выводится 2 раза :(

Если не хватает каких конфигов для разбора ситуации — закину…

Вопросы:
1. Почему предупреждение стало появляться 2 раза? Наталкивает на мысль что вместо 1 раза что-то дублируется почем зря, после настройки mod_rpaf.
2. Как исправить, чтобы не было предупреждений?
3. Верно ли настроено то, что порт выдается :8080?

11 комментариев

avatar
1. Потому что какое то два веб севера настроены на 8080 и нету настроки что там виртуальные сервра.
2. прописать в конфиге нужные строчки.
3. это у вас надо спросить вы же настраивали, а тут телепатов нету, как впрочем и везде.
avatar
по пункту 3 — я имею в виду некоторые настраивают на *:80 сайт, некоторые вообще на *:0 — как правильно?
avatar
Как надо так и правильно, кто настраиват тот и хозяин.
avatar
всё нормально с этим пунктом.
на этот порт долбиться nginx который работает на 80ом порту.
avatar
По п.1:
у меня все сайты на порте 8080, в apache2/sites-available каждый файл site.ru вида

<VirtualHost XXX.XXX.XXX.XXX:8080>
...
</VirtualHost>

т.е. строки, что это виртуальные сервера, получается есть, и… не вижу связи с тем, что предупреждение появлялось 2 раза.
Пояснитие, пожалуйста, если можно.
avatar
Предупреждения исправил так (apache2.conf, концовка конфига):
было

...
NameVirtualHost XXX.XXX.XXX.XXX:8080

<VirtualHost XXX.XXX.XXX.XXX:8080>
	...
</VirtualHost>

стало

...
# NameVirtualHost XXX.XXX.XXX.XXX:8080

<VirtualHost XXX.XXX.XXX.XXX:8080>
	...
</VirtualHost>
avatar
Ну вот и ответ, зачем надо было комментировать:
# NameVirtualHost XXX.XXX.XXX.XXX:808
avatar
в смысле зачем? можно и удалить эту строку из файла…
avatar
Хм… Зачем означает, что оно нужно и раз уж вы сами знали что ее закомменитровали и после это начались проблемы вполне логично, что в этом вся проблема.
Вы вообще читали само предупреждение? Разве там нету ответа?
[warn] NameVirtualHost XXX.XXX.XXX.XXX:8080 has no VirtualHosts
avatar
сколько доменов там у тебя крутиться?
avatar
штук 5
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.