Motomichi Works Blog

モトミチワークスブログです。その日学習したことについて書いている日記みたいなものです。

vagrantその0023 Apacheを再起動しようとすると httpd: Could not reliably determine the server's fully qualified domain name, using localhost.localdomain for ServerName と表示されるので解消する

参考にさせて頂いたページ

Apacheのエラー:Could not reliably determine the server’s fully qualified domain name… | Weblogy

Apacheのエラー:Could not reliably determine the server’s fully qualified domain name〜とメッセージが出たときの対応 - yummy-yummy

Apacheを再起動する

[root@localhost conf.d]# service httpd restart

を実行すると

Stopping httpd:                                            [  OK  ]
Starting httpd: httpd: Could not reliably determine the server's fully qualified domain name, using localhost.localdomain for ServerName
                                                           [  OK  ]

みたいなことが表示されるけど、ずっと放置してきたのでそろそろ対処する。

/etc/httpd/conf/httpd.confの編集

vagrant ssh
su
vagrant(パスワード)

vimで、httpd.confを開き、参考ページにならって、httpd.confの276行目あたり、

#ServerName www.example.com:80

と書いてある下に

ServerName hoge.foo.com:80

と書いて保存した。

もう一度再起動する

service httpd restart

hostsの方は編集してないけど、普通に[ OK ]と表示されるようになった。

本番のサーバーだったら、取得したドメインをここに設定すると良いと思う。