Apache バーチャルホスト 202

/ LPIC / Comment[0]
バーチャルホストとは1台のサーバで複数のサイトを運用する機能。

名前ベースのバーチャルホスト 1台のサーバに1つのIPアドレスと複数のドメイン名を設定
IPベースのバーチャルホスト 1台のサーバに複数のIPアドレスと複数のドメイン名を設定


名前ベースのバーチャルホスト

httpd.conf
NameVirtualHost *:80

<VirtualHost *:80>
ServerName phantom.net
ServerAdmin phantom@
DocumentRoot /var/www/phantom
</VirtualHost>

<VirtualHost *:80>
ServerName test.com
ServerAdmin admin@
DocumentRoot /var/www/test
</VirtualHost>

1台のサーバでphantom.netとtest.comが運用可能になる。


IPベースのバーチャルホスト

httpd.conf
Listen 192.168.1.2:80
Listen 192.168.1.3:80
:
<VirtualHost 192.168.1.2:80>
ServerName phantom.net
ServerAdmin phantom@
DocumentRoot /var/www/phantom
</VirtualHost>

<VirtualHost 192.168.1.3:80>
ServerName test.com
ServerAdmin admin@
DocumentRoot /var/www/test
</VirtualHost>

一台のサーバに2つのIPアドレスとドメイン名が割り振られ、phantom.netとtest.comが運用可能になる。
関連記事

コメント

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