apache バーチャルホスト

/ LPIC / Comment[0]
IPベース
# ifconfig eth0 192.168.1.9
# ifconfig eth0:1 192.168.1.99
# mkdir /var/www/{dir1,dir2}
# echo dir1 > /var/www/dir1/index.html
# echo dir2 > /var/www/dir2/index.html
# vi /etc/apache2/httpd.conf

<virtualhost 192.168.1.9>
servername dir1.server.local
serveradmin webmaster@
documentroot /var/www/dir1/
</virtualhost>
<virtualhost 192.168.1.99>
servername dir2.server.local
serveradmin webmaster@
documentroot /var/www/dir2
</virtualhost>


# /etc/init.d/apache2 restart

http://192.168.1.9にアクセスして「dir1」と、http://192.168.1.99にアクセスして「dir2」と表示されたらおk


ホスト名ベース
# vi /etc/apache2/httpd.conf

namevirtualhost *:80
<virtualhost *:80>
servername dir1.server.local
serveradmin webmaster@
documentroot /var/www/dir1/
</virtualhost>

<virtualhost *:80>
servername dir2.server.local
serveradmin webmaster@
documentroot /var/www/dir2
</virtualhost>



DNSを設定するか、/etc/hostsを編集したら、
dir.server.localにアクセスして「dir1」と、dir2.server.localにアクセスして「dir2」と表示されたらおk
関連記事

コメント

:
:
:
:
:
管理人のみ表示を許可