apache 「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 「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」の対処法

apache2ctl configtest実行時に「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」が発生した場合の原因と対処法を記述してます。

環境

  • OS ubuntu 20.04.1
  • apache 2.4.41

エラー全文

「httpd.conf」の文法チェック時に発生

原因

ubuntuの場合、デフォルトが以下のように設定されているため、127.0.1.1のFQDNを解決できないために発生している

対処法

fqdn.confにホスト名を記載します。

ホスト名を確認。

fqdn.confに確認したホスト名である「mebee-VirtualBox」を追加します。

fqdn.confを有効にします。

再起動します。

これでエラーは表示されなくなりました。