2010年3月15日月曜日

バーチャルホストの設定

1つのサーバで2つ以上ドメインを使いたいと思うことがあると思います!

そんな時に使うのがApacheのバーチャルホストです。

使い方は簡単で、下記の記述をhttpd.confに記述します。
NameVirtualHost *:80
<VirtualHost *:80>
ServerName xxxxx
DocumentRoot "/opt/xxxx"
</VirtualHost>

<VirtualHost *:80>
ServerName hogehoge
DocumentRoot "/opt/hoge"
</VirtualHost>


ドメインがServerNameに一致する場合、その中に記述されている内容が適用されます。
今回で言うと、ServerNameによってDocumentRootが変わります。

詳しくは
http://httpd.apache.org/docs/2.2/ja/vhosts/examples.html
を見るといいかもしれません。

0 件のコメント:

コメントを投稿