[an error occurred while processing this directive]
[APACHE DOCUMENTATION]

Apache HTTP Server Version 1.3

Apache IP-based Virtual Host Support

See also: Name-based Virtual Hosts Support

システム必要条件

IP-based という言葉の意味は、サーバがそれぞれの IP-based のバーチャルホストのために異なった IP アドレスを持っていなければならないということです。これはマシンが複数の物理的なネットワークの接続を持っているか、あるいは最新の OS によってサポートされているバーチャルのインターフェースを使うことによって行われます(詳細についてはシステムのドキュメントを見てください)。

どのように Apache をセットアップするか

様々なホストをサポートするように Apache をコンフィギュアするには二つの方法があります。それぞれのホスト名で別個の httpd デーモンを走らせるか、全てのバーチャルホストをサポートする単一のデーモンを走らせるかの、どちらかです。

複数のデーモンを使うのなら:

単一のデーモンを使うなら:

複数のデーモンのセットアップ

それぞれのバーチャルホストに別個の httpd のインストールを行ってください。それぞれのインストールで、デーモンがサービスする IP アドレス (あるいはバーチャルホスト) を選択するために、コンフィギュレーションファイルで Listen 命令を使ってください。
    Listen www.smallco.com:80
ホスト名の代わりに IP アドレスを使うことを推奨します(DNS page を見てください)。

バーチャルホストでの単一デーモンのセットアップ

この場合、単一の httpd はメインサーバと全てのバーチャルホストのリクエストをサービスします。コンフィギュレーションファイルにある VirtualHost 命令は、それぞれのバーチャルホストに ServerAdmin, ServerName, DocumentRoot, ErrorLog and TransferLog or CustomLog のコンフィギュレーション命令を異なった値に設定することで使われます。 例えば、
    <VirtualHost www.smallco.com>
    ServerAdmin webmaster@mail.smallco.com
    DocumentRoot /groups/smallco/www
    ServerName www.smallco.com
    ErrorLog /groups/smallco/logs/error_log
    TransferLog /groups/smallco/logs/access_log
    </VirtualHost>

    <VirtualHost www.baygroup.org>
    ServerAdmin webmaster@mail.baygroup.org
    DocumentRoot /groups/baygroup/www
    ServerName www.baygroup.org
    ErrorLog /groups/baygroup/logs/error_log
    TransferLog /groups/baygroup/logs/access_log
    </VirtualHost>
ホスト名の代わりに IP アドレスを使うことを推奨します(DNS page を見てください)。

ほとんどのなんらかのコンフィギュレーション命令は、 ServerType, StartServers, MaxSpareServers, MinSpareServers, MaxRequestsPerChild, BindAddress, Listen, PidFile, TypesConfig, ServerRoot and NameVirtualHost. を除いて VirtualHost 命令を持っています。

UserGroup はおそらく、もし suEXEC wrapper が使われていれば VirtualHost 命令の中で使われます。

セキュリティ: ログファイルを書く場所を指定するときは、それが書かれているディレクトリにアクセスを書ける、Apache を起動するユーザ以外の誰かが存在するセキュリティのリスクに気を付けてください。詳細については security tips を見てください。


Apache HTTP Server Version 1.3

検索文字
Index Home The English original manual is here.
このページの情報に関わる、ご質問、お問い合わせは、 japache@infoscience.co.jpまで。

JAPACHE ホームページ