Ошибка при запуске службы httpd «Не удалось надежно определить полное доменное имя сервера с помощью localhost.localdomain

Может быть, попробуем так:

 top -b -n 1 | grep -i "^cpu"

На моей машине выдается следующее:

wbzz@mambet:~$ top -b -n 1 | grep -i "^cpu"
Cpu0  : 10.5%us,  4.5%sy,  0.0%ni, 82.4%id,  1.6%wa,  0.0%hi,  1.0%si,  0.0%st
Cpu1  : 44.5%us, 15.0%sy,  0.0%ni, 40.2%id,  0.2%wa,  0.0%hi,  0.2%si,  0.0%st
Cpu2  : 43.8%us, 18.1%sy,  0.0%ni, 37.7%id,  0.1%wa,  0.0%hi,  0.2%si,  0.0%st
Cpu3  : 45.1%us, 14.5%sy,  0.0%ni, 40.3%id,  0.1%wa,  0.0%hi,  0.0%si,  0.0%st

Это работает на слабительном токе. На машине CentOS нужно изменить выражение grep на:

top -b -n 1 | grep -i "^%cpu"
0
23.10.2018, 04:58
1 ответ

Это сообщение является просто уведомлением о выборе по умолчанию, и его можно игнорировать. Чтобы решить проблему, создающую ее, в вашем основном файле конфигурации за пределами любых определенных хостов/сайтов добавьте директиву ServerName.

EG -в моих системах Debian основная конфигурация/etc/apache2/apache2.conf-в самом низу, просто добавьте

ServerName somehost.example.com

Конечно, это полное доменное имя не обязательно должно быть в DNS, просто в файле этой машины /etc/hosts, указывающем на 127.0.1.1 (или любой другой шлейф, который вам нравится ).

IIRC Redhat/CentOS/etc имеет все в одном большом httpd.confфайле -, если это так, добавьте строку, прежде чем вы начнете определять свои фактические именованные хосты.

0
28.01.2020, 04:32

Теги

Похожие вопросы