Apache httpdでエラー!AH00558 : … fully qualified domain name… さあ、どうする?

こんにちは、さるまりんです。

httpdを起動する際にエラーが出ました。

Starting httpd: Could not reliably determine the server's fully qualified domain name, using salumarine.localhost. Set the 'ServerName' directive globally to suppress this message

[OK]とも出ているので起動は出来ているのですが、なんかいやです。

これはServerNameを指定する事で回避できます。

ServerNameの指定

httpdの設定ファイル、httpd.confServerNameを設定します。

vi /etc/httpd/conf/httpd.conf

(環境に合わせてくださいね。)

ServerName salumarine.localhost:80

salumarine.localhostServerNameとして設定します。
80はポート番号です。

httpdを再起動

設定ファイルを保存してhttpdを再起動します。

service httpd restart

上はApache httpd 2.2、僕の環境はhttpd 2.4なので

service httpd24-httpd restart

として再起動します。

[salumarine@salumarine: ~]# service httpd24-httpd restart
Stopping httpd: [ OK ]
Starting httpd: [ OK ]

はい。エラー出なくなりました。

これで毎回出ているメッセージとお別れです。

ちゃんと動いててもワーニングやエラーってなんだかいやですもんね。
これで安心。

読んでくださってありがとうございます。

それではまた!