apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName


Часто, при неполной настройке, Apache ругается ошибкой:

httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName

Чтоб его успокоить, нужно в httpd.conf/apache2.conf, для тех кто не в курсе, он лежит в /etc/apache2/ (Debian/Ubuntu) дописать такую строку:

ServerName your-domain-name.tld

И еще в /etc/hosts изменить строку с localhost и дописать после него своё доменное имя.

Вот для примера вырезки из нашего apache2.conf и hosts:

tail -1 /etc/apache2/apache2.conf
ServerName *.prolinux.org

head -1 /etc/hosts
127.0.0.1 localhost prolinux prolinux.org www.prolinux.org

Теперь при перезапуске Apache не будет появляться ошибок и предупреждений, ну разве что вы их не сделали сами.

sudo service apache2 reload
 * Reloading web server config apache2                                       [ OK ]
comments powered by Disqus