VirtualHostの設定方法を紹介します。
VirtualHostを設定すると、複数のドメインを一台サーバで運営することができます。
httpd.conf の設定
Apacheのhttpd.confを変更します。
デフォルトなら、/etc/httpd/conf/httpd.conf あたりにいます。
みつからない時は、
1 |
locate httpd.conf |
で探してください。
1.ServerNameのコメントアウト
1 2 3 4 5 |
# If your host doesn't have a registered DNS name, enter its IP address here. # You will have to access it by its address anyway, and this will make # redirections work in a sensible way. # <font color="red">#ServerName localhost コメントアウトしてください。</font> |
2.NameVirtualHost *:80の追加
1 |
NameVirtualHost *:80 |
3.httpd.conf にVirtualHostの設定を追加します。
1 2 3 4 |
<virtualhost *:80> <font color="red">DocumentRoot /home/text/www/ ドメインのRoot</font> <font color="red"> ServerName www.test.com 指定したいドメイン</font> </virtualhost> |
4.apacheの再起動
Apacheの再起動方法はいろいろあります。
1 |
/etc/rc.d/init.d/httpd restart |
1 |
/usr/sbin/apachectl restart |
上記の3つすれば、とりあずVirtualHostの設定は完了です。
http://httpd.apache.org/docs/2.2/ja/vhosts/examples.html