NameVirtualHostの設定を調べてみた
同じサーバで2つ以上のURLとか使いたいときに使う、apacheの設定でNameVirtualHostがあるので設定してみた。
まず、configファイルのNameVirtualHostにクライアントがアクセスする予定のipを入力。
その後に
NameVirtualHost 192.168.11.1 #1つめ <VirtualHost 192.168.11.1> ServerName hoge.com DocumentRoot /hoge/hoge </VirtualHost> #2つめ <VirtualHost 192.168.11.1> ServerName blog.hoge.com DocumentRoot /hoge/hoge </VirtualHost>
試した環境がローカルな環境なので、ネット環境ならDNSに各ドメインを登録しなくてはならないが、その必要はない。
でもアクセスするクライアントのhostsファイルの変更が必要になる。
192.168.11.1 hoge.com blog.hoge.com
こんな感じに。