Я использую Apache2, и после перезагрузки/перезапуска сервера я получаю это предупреждение:Как Apache определяет полное доменное имя?
apache2: Could not reliably determine the server's fully qualified domain name, using (my FQDN) for ServerName
Все работает отлично, но я пытаюсь выяснить, что вызывает ошибку. Я захватывая источник, чтобы увидеть, если можно найти, но так как мой C не очень хорошо ....
Некоторые примечания:
- Если изменить имя системы, Apache использует новое имя хоста,
- I набор
ServerName
; это так же, как имя хоста - У меня есть статический, уникальный IP -
dig (hostname)
возвращает (мой IP)dig -x (my ip)
возвращает (имя хоста) - Мой хосты файл правилен
Версии:
Apache/2.2.9 Linux 2.6.24-23-xen x86_64 Description: Debian GNU/Linux 5.0 (lenny)
Любые идеи?
Эй, вы правы - я этого не сделал, и это исправляет. Итак, тогда «надежно определить fqdn» действительно означает «найти по умолчанию/глобальное имя_сервера в моем файле конфигурации»? –
@Peter Stone Apache попытается определить имя сервера с обратным IP-обращением, если вы не настроите его в конфигурации. Если для указанного ip нет записи PTR, то Apache сообщает об этом сообщении об ошибке. – guns
@guns см. Мое оригинальное сообщение - "dig -x (my ip) возвращает (имя хоста)". 'dig -x' возвращает PTR. –