При запуске или перезапуске веб-сервера Apache вы можете столкнуться с предупреждающим сообщением: "Could not reliably determine the server's full qualified domain name, using 127.0.1.1 for ServerName." Хотя это предупреждение не мешает работе Apache, оно может обеспокоить системных администраторов, предпочитающих запуск без предупреждений.
Это предупреждение возникает из-за того, что Apache пытается вывести полное доменное имя (FQDN) сервера и терпит неудачу. FQDN - это полное доменное имя компьютера или хоста, которое используется Apache для различных операций. Если FQDN не определено, Apache использует запасной адрес, часто 127.0.1.1.
К счастью, устранить это предупреждение очень просто. Вам просто нужно установить директиву ServerName в конфигурационном файле Apache. В разных дистрибутивах пути к главному конфигурационному файлу Apache могут отличаться, но сам процесс остается неизменным.
Шаги по устранению предупреждения ServerName в Apache
Откройте основной конфигурационный файл Apache с помощью удобного для вас текстового редактора.
1 | sudo nano /etc/apache2/apache2.conf |
Добавьте следующую строку в конец файла, заменив "your-server-name" на FQDN или IP-адрес вашего сервера.
1 | ServerName your-server-name |
Сохраните и закройте файл.
Проверьте конфигурацию на наличие синтаксических ошибок.
1 | sudo apache2ctl configtest |
Если на выходе отображается " Syntax OK", перейдите к следующему шагу. В противном случае исправьте все указанные ошибки и проведите повторное тестирование.
Перезапустите или перезагрузите службу Apache, чтобы применить изменения.
1 | sudo systemctl restart apache2 |
1 | sudo systemctl restart httpd |
Снова запустите или перезапустите службу Apache и убедитесь, что предупреждение больше не появляется.
1 | sudo systemctl start apache2 |
Заключение
Если предупреждение не исчезает, убедитесь, что директива ServerName была добавлена в правильный конфигурационный файл и имеет правильное форматирование. Как только вы успешно устраните предупреждение, Apache будет работать с заданным FQDN, что приведет к более плавному и предсказуемому поведению сервера.