Apacheで仮想ホストの設定するまでの道のり

HTTPサーバApacheで仮想ホストを実現するために3時間ぐらいかかった。
戸惑ったこと。ServerNameで仮想ホストを指定しても反応を返してくれない。

<VitualHost *:80>
    ServerName vh.example.com
    ...
</VirtualHost>

上記の設定を書いてもvh.example.comにアクセスしても、Apacheは反応を返してくれない。
だが、example.comには反応してくれる。
2時間半ほど設定ファイルと封筒していた。

転機

もしかしたら、vh.example.comドメインだからDNSサーバに登録しなければならないのかと思い、
お世話になっているお名前.comのユーザページに行くと案の定、あった。
レンタルDNSレコード」で仮想ホストを登録できた。
仮想ホストを登録する際にレコードタイプでAかCNAMEで迷ったがAタイプで登録した。
役立ったサイト