Apache — сообщение — Could not reliably determine the server’s fully qualified domain name
Если при выполнении теста апачевского конфига
/usr/local/etc/rc.d/apache22 configtest
вы столкнулись с выводом в консоль
Performing sanity check on apache22 configuration:
httpd: Could not reliably determine the server’s fully qualified domain name, using ..имя сервера.. for ServerName
Syntax OK
то срочно рекомендую заглянуть в файл /etc/hosts
и скорее всего у вас там не будет соответствия между вашим IP адресом и именем сервера
должно быть что-то типа такого
::1 localhost localhost.ваш домен. 127.0.0.1 localhost localhost.ваш домен. IP сервера ваш домен.
Второе решение: задать ServerName в httpd.conf
Сообщение появляется и при apachectl graceful или перезапуске, например так:
httpd: apr_sockaddr_info_get() failed for test.local httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
Часто причина проще — в httpd.conf не указан ServerName (адрес и порт в Listen есть, а имени нет). Допишите его в начало конфига:
ServerRoot "/usr/local" ServerName test.local Listen 10.0.0.1:80
И проверьте, что команда hostname возвращает это же имя. Во FreeBSD имя задаётся параметром hostname в /etc/rc.conf, в Linux — в /etc/hostname.
очепятка
/etc/host —> /etc/hosts
действительно, спасибо, исправил
Спасибо, именно такие простые заметки часто сильно помогают;)
Пожалуйста! *YAHOO*