Apacheのバーチャルホストの一覧表示と内容確認
ApacheでVirtualHost で設定されているドメインの一覧や内容を確認するには、VirtualHost の設定ファイルを見ればわかりますが、複数のVirtualHost を設定している場合は、その設定ファイルを一個一個みるには面倒です。
その場合は、コンソールで「httpd -S」or 「httpd -t -D DUMP_VHOSTS」を使用します。
このオプションを指定すると、現在はバーチャルホストの設定内容を表示されます
$ sudo httpd -S VirtualHost configuration: *:80 is a NameVirtualHost default server db1.example.com (/etc/httpd/conf.d/vhosts/db1.example.conf:1) port 80 namevhost db1.example.com (/etc/httpd/conf.d/vhosts/db1.example.conf:1) port 80 namevhost example.com (/etc/httpd/conf.d/vhosts/example.conf:1) port 80 namevhost app1.example.com (/etc/httpd/conf.d/vhosts/app1.example.conf:1) port 80 namevhost www.example.com (/etc/httpd/conf.d/vhosts/www.example.conf:8) *:443 is a NameVirtualHost default server db1.example.com (/etc/httpd/conf.d/vhosts/db1.example.conf:8) port 443 namevhost db1.example.com (/etc/httpd/conf.d/vhosts/db1.example.conf:8) alias db1.example.com port 443 namevhost example.com (/etc/httpd/conf.d/vhosts/example.conf:9) alias example.com port 443 namevhost app1.example.com (/etc/httpd/conf.d/vhosts/app1.example.conf:8) alias app1.example.com port 443 namevhost www.example.com (/etc/httpd/conf.d/vhosts/www.example.conf:15) alias www.example.com port 443 namevhost www.example.com (/etc/httpd/conf.d/ssl.conf:40) ServerRoot: "/etc/httpd" Main DocumentRoot: "/var/www/html" Main ErrorLog: "/etc/httpd/logs/error_log" ##-------- 以下省略 --------## # [httpd -S]と同じ内容となっているので、コマンド結果は省略します $ sudo httpd -t -D DUMP_VHOSTS
ディスカッション
コメント一覧
まだ、コメントがありません