Mac OSX の Apache2 で httpd: Could not reliably determine the server’s fully qualified domain name のエラーメッセージが出る

いつ頃からか、MacPorts(Mac OSX Snow Leopard) からインストールして使用している Apache2 で、スタート時に以下のようなエラーメッセージが出るようになった。

$ sudo /opt/local/apache2/bin/apachectl start
httpd: Could not reliably determine the server's fully qualified domain name, using myhostname for ServerName

そういえば、Mac ではホスト名の設定を『システム環境設定』の『共有』からしか行っていなかった。

そこで、Apache2 の設定ファイル /opt/local/apache2/conf/httpd.conf に ServerName の設定を追加する。

$ sudo vi /opt/local/apache2/conf/httpd.conf

# httpd.conf の編集
# 以下の行を追加する
ServerName myhostname:80

設定変更後 Apache2 を再起動させると、起動時のエラーメッセージは表示されなくなった。

$ sudo /opt/local/apache2/bin/apachectl restart
«
»