ホスト名がないドメインも忘れずに追加する
http://www.example.jpを確認中に、http://example.jpでアクセスするとphpMyAdminが表示される事を発見。
SSLの関係で1サーバに2つIPを割り振り、
- XXX.XXX.XXX.XX1 -> http://www.example.jp
- XXX.XXX.XXX.XX2 -> http://m.example.jp
としていた。
DBにMySQLを使っているので、phpMyAdmin用として、
- XXX.XXX.XXX.XX1 -> http://phpmyadmin.example.jp
としてvhostで切ったドメインを設定していたのだが、
http://example.jpは設定漏れだったので、phpmyadminが表示されていた(なぜ?)。
なので設定ファイルで
ServerName www.example.jp
ServerAlias example.jp
と設定。reloadしたら、無事にphpMyAdminではなくwww側に行ってくれた。
ここら辺はつい忘れてしまうね。気をつけなければ。