понедельник, 13 февраля 2012 г.

apache2: apr_sockaddr_info_get() failed for

Не думал, что это такая частая проблема, но за последний месяц меня два раза спросили, как избавиться от нижеследующих сообщений при запуске Apache. Итак, если вы при старте апача видите это:
apache2: apr_sockaddr_info_get() failed for blabla
, то во-первых, 'blabla' - имя машины (для Gentoo - /etc/conf.d/hostname). Идем в /etc/hosts и пишем туда:
127.0.0.1 blabla
Этого будет достаточно.

Если при старте апач пишет это:
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
Эта ошибка чаще всего возникает по причине отсутствия параметра "ServerName" в httpd.conf (настройки виртуальных хостов не в счет). Открываем конфиг апача и _вне_ директивы VirtualHost в любом месте пишем:
ServerName localhost
или
ServerName blabla
Вот и все :)

9 комментариев:

  1. Спасибо, дзенствующий линуксоид

    ОтветитьУдалить
  2. Спасибо большое!
    На убунте таких проблем не было. А на центосе реально не мог решить. Сейчас всё решилось! Спасибо ещё раз.

    ОтветитьУдалить
  3. у меня Бубунта 14-я)) есть такое по умолчанию у меня) Да, автор, спс ;)

    ОтветитьУдалить
  4. автор, помоги пожалуйста. на mac os сделал все как надо, но это не решило проблему, увы.

    ОтветитьУдалить