Ошибка с Apache2 в Debian Lenny: "Не удалось надежно определить полное доменное имя сервера, используя 127.0.1.1 для ServerName"

Я установил apache2 в Debian Lenny, но когда я даю команду sudo /etc/init.d/apache2 reload он дает мне утверждение "Не удалось надежно определить полное доменное имя сервера, используя 127.0.1.1 для ServerName".

Как я могу изменить имя сервера? И как я могу сделать его доступным из другой системы?

2 ответа

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

Поместите имя сервера в /etc/apache2/sites-enabled/default

ServerName   mydomain.com

в разделе .

Затем убедитесь, что имя разрешается, изменив / etc / hosts или используя что-то вроде dyndns.org, чтобы имя хоста указывало на вашу домашнюю машину.

Базовая установка Прислушивается ко всем интерфейсам на порту 80, поэтому, как только компьютер узнает, что он указывает на ваш сайт, он должен быть в состоянии достичь его.

Предупреждение ServerName не будет препятствовать тому, чтобы что-то работало, оно просто заставляет вещи, которые полагаются на разрыв канонического перенаправления.

Другие вопросы по тегам