* Restarting web server apache2 AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1.Set the 'ServerName' directive globally to suppress this message
Хорошие новости! Apache успешно перезапускается. Apache просто не уверен, откуда вы хотите обслуживать, поэтому по умолчанию выбирает ваш localhost (127.0.0.1). Чтобы предотвратить появление этого сообщения, уточните, что вы хотите обслуживать с localhost (127.0.0.1), добавив следующую строку в свой /etc/apache2/apache2.conf файл:
Указание ServerName localhost в ваших файлах конфигурации за пределами разделов виртуального хоста есть способ сделать это.
Другие ответы предполагают, что вам следует изменить /etc/apache2/httpd.conf. Этот файл перезаписывается при обновлении apache с apt. Для конфигурации Apache, которую вы не хотите перезаписывать, вам следует создать новый файл. Вот "способ Debian" для внесения этого изменения в конфигурацию:
# create the configuration file in the "available" sectionecho "ServerName localhost" | sudo tee /etc/apache2/conf-available/servername.conf# enable it by creating a symlink to it from the "enabled" sectionsudo a2enconf servername# restart the serversudo service apache2 restart
Ваш IP-адрес localhost должен быть 127.0.0.1, а не 127.0.1.1. Пожалуйста, настройте свой /etc/hosts файл правильно. Затем отредактируйте httpd.conf файл:
sudo -H gedit /etc/apache2/httpd.conf
Когда появится пустой файл, пожалуйста, добавьте эту строку, а затем сохраните:
[root@centos ~]# /etc/init.d/httpd restartStopping httpd: [ OK ]Starting httpd: httpd: apr_sockaddr_info_get() failed for centos.wks.localhttpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName [ OK ]
Добавлен 192.168.226.131 centos.wks.local в /etc/hosts файл
Примечание: 192.168.226.131 - это мой IP-адрес сервера Apache.
После:
[root@centos ~]# /etc/init.d/httpd restartStopping httpd: [ OK ]Starting httpd: [ OK ]