QA@IT

Linuxのホスト名について

2862 PV

Linuxのホスト名は、○○○.ドメイン名 ex) CentOS.local.comなどのように
設定しなければならないのでしょうか?

また、ドメインを持っていない時は
どの様にすればいいのでしょうか??
と、言いますのは、
Apacheをインストールし、Apacheを起動した所、
service httpd start
httpd を起動中: httpd: apr_sockaddr_info_get() failed for CentOS
httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
[ OK ]

という表示がされてしまいました。

httpd.confを以下の様に編集したのが原因なのでしょうか?
276行目付近 サーバー名
#ServerName www.example.com:80→ServerName CentOS:80
(インストール時に設定したホスト名は:CentOSです。)

WindowsServerの場合は、コンピューター名(ホスト名)はDC1の様に、○○○.ドメイン名
としなくても良いのに。

どなたかご教授願います。

回答

メールサーバを運用するのでも無い限りサーバのホスト名に実際の FQDN を設定する必要はありません。

ただ、Apache の ServerName は Apache が Location ヘッダを作るときに使われることがあるので、UseCanonicalName を Off にしておいたほうがいいです(デフォルトで Off なので気にする必要はありませんが)。

編集 履歴 (0)
ウォッチ

この質問への回答やコメントをメールでお知らせします。