LoginSignup
3
5

More than 3 years have passed since last update.

【超便利なのに知らなかった】 Apache バーチャルホスト設定された一覧を一括表示

Last updated at Posted at 2019-09-12

httpd -S の存在知りませんでした。

[your@server ~]$ sudo /usr/sbin/httpd -S

VirtualHost configuration:
wildcard NameVirtualHosts and _default_ servers:

*:80                   is a NameVirtualHost
         default server 100.10.100.10 (/etc/httpd/conf/httpd.conf:1005)
         port 80 namevhost 100.10.100.10 (/etc/httpd/conf/httpd.conf:1005)
         port 80 namevhost aaa.com (/etc/httpd/conf.d/vhost_1.conf:2)
         port 80 namevhost bbb.com (/etc/httpd/conf.d/vhost_1.conf:9)
         port 80 namevhost ccc.com (/etc/httpd/conf.d/vhost_1.conf:17)
                 alias hoge.ccc.com
                 alias fuga.ccc.com
         port 80 namevhost ddd.jp (/etc/httpd/conf.d/vhost_2.conf:31)
         port 80 namevhost eee.jp (/etc/httpd/conf.d/vhost_2.conf:66)
         port 80 namevhost fff.jp (/etc/httpd/conf.d/vhost_2.conf:87)
*:443                  is a NameVirtualHost
         default server ssl.aaa.com (/etc/httpd/conf.d/vhost_ssl.conf:24)
         port 443 namevhost ssl.aaa.jp (/etc/httpd/conf.d/vhost_ssl.conf:24)
                 alias ssl.sample.com
                 alias ssl.example.com

*:8000                 is a NameVirtualHost
         default server pma.aaa.com (/etc/httpd/conf.d/phpMyAdmin.conf:11)
         port 8000 namevhost pma.aaa.com (/etc/httpd/conf.d/phpMyAdmin.conf:11)

全てのバーチャルホスト設定を一覧表示。

上記だと804438000ポート 3つに対してのそれぞれのバーチャルホストが(しかもエイリアス)まで
一発でどんなサービスがそのサーバに乗っかっているか一目瞭然や。。。(稼働しているかは別として)

本当今まで無知だったのが恥ずかしい。(ちなみに Apache 2.x 以上)

3
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
5