Ubuntu 11.10:apache2のServerNameエラーの解消方法

Ubuntu 11.10にapache2をインストールしたとします。
(インストール方法はこちらをご覧ください。)


アパッチを起動すると、デフォルトで、以下のメッセージが表示されます。


apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName



/etc/hostsを修正すれば、これを解消することができます。



端末を開いて、以下のコマンドを実行します。


$ sudo nano /etc/hosts



エディタが開くので「hosts」の内容を修正します。
デフォルトでは以下のような設定になっていると思います。
(ここでは仮にユーザー名をtest_userとしています。)


127.0.0.1 localhost
127.0.1.1 test_user

# The following lines are desirable for IPv6 capable hosts
#::1 ip6-localhost ip6-loopback
#fe00::0 ip6-localnet
#ff00::0 ip6-mcastprefix
#ff02::1 ip6-allnodes
#ff02::2 ip6-allrouters



これを以下のように書き換えます。
(赤字部分が変更箇所です。)


127.0.0.1       localhost.localdomain localhost test_user
192.168.X.YYY   myhost.mydomein myhost mydomain (1)

# The following lines are desirable for IPv6 capable hosts
#::1 ip6-localhost ip6-loopback
#fe00::0 ip6-localnet
#ff00::0 ip6-mcastprefix
#ff02::1 ip6-allnodes
#ff02::2 ip6-allrouters



上記の(1)のipアドレス、192.168.X.YYYの「X」の部分は、クライアントPCと同一のものを設定します。


例)クライアントPCが、192.168.1.ZZZの場合

・ここの設定の記述は192.168.1.YYYとなります。
(ZZZやYYYは0~255の重複しない数字を任意で設定します。)


これでapache2の起動時や再起動時のエラーメッセージが解消されます。





0 件のコメント:

コメントを投稿