Apacheの設定確認できるコマンドを教えてもらったので紹介します。
httpd -t -D DUMP_VHOSTS
でバーチャルホストの一覧を確認できる。
httpd -t -D DUMP_VHOSTS
$ sudo /opt/local/apache2/bin/httpd -t -D DUMP_VHOSTS
VirtualHost configuration:
wildcard NameVirtualHosts and _default_ servers:
*:8080 example.jp (/opt/local/httpd-2.2.23/conf/extra/httpd-vhosts.conf:64)
*:443 is a NameVirtualHost
default server test1.example.jp (/srv/example.jp/httpsd/conf/httpd-ssl.example.jp.conf:5)
port 443 namevhost test1.example.jp (/srv/example.jp/httpsd/conf/httpd-ssl.example.jp.conf:5)
port 443 namevhost test2.example.jp (/srv/example.jp/httpsd/conf/httpd-ssl.example.jp.conf:36)
port 443 namevhost test3.example.jp (/srv/example.jp/httpsd/conf/httpd-ssl.example.jp.conf:67)
port 443 namevhost test4.example.jp (/srv/example.jp/httpsd/conf/httpd-ssl.example.jp.conf:95)
port 443 namevhost example.jp (/srv/example.jp/httpsd/conf/httpd-ssl.example.jp.conf:562)
*:80 is a NameVirtualHost
default server default.only (/opt/local/httpd-2.2.23/conf/extra/httpd-vhosts.conf:27)
port 80 namevhost default.only (/opt/local/httpd-2.2.23/conf/extra/httpd-vhosts.conf:27)
port 80 namevhost example.jp (/srv/example.jp/httpd/conf/httpd-example.jp.conf:1)
port 80 namevhost desknets.example.jp (/srv/desknets/httpd/conf/httpd-desknets.conf:1)
port 80 namevhost efactory.example.jp (/srv/efactory.example.jp/conf/efactory.example.jp.conf:1)
Syntax OK
こんな形でバーチャルホスト名と設定ファイルの一覧を表示してくれる。 構造がわからないサーバに入ったら、真っ先に打ちたいコマンドです。