phpMyAdminをバーチャルホストで動かす

DocumentRootにphpMyAdminをおいてしまうとリリースしたいアプリケーションと分離するのが面倒なので、Apache2のバーチャルホスト機能を使う。http://www.awaresoft.jp/blog/1/12.html
まずは/etc/hostsを編集。ReadOnlyなのでsudoで更新。

127.0.0.1 localhost
127.0.0.1 phpMyAdmin

てな感じで、同じIPアドレスに別名をつける。あとは/etc/apache2/extra/httpd-vhosts.confを編集。なお、/etc/apache2/httpd.conf内でhttpd-vhosts.confを読み込む箇所がコメントアウトされているので修正を忘れずに。また、同設定ファイルの中で設定をしないとForbiddenで表示されないので注意。