Cosminexus V9 アプリケーションサーバ Cosminexus HTTP Server
バーチャルホストは1台のサーバマシンを複数台のマシンに見せます。その方法は次に示す二つがあります。
サーバ名に基づくバーチャルホストは,一つのIPアドレスに対して複数のホスト名をDNSサーバなどで定義しておき,クライアントからそのホスト名でアクセスすることで,複数ホストのように見せます。ネットワークインタフェースを複数設定する必要はありません。サーバ名に基づくバーチャルホストでは,SSL対応ホストと非SSL対応ホストの組み合わせ,または異なる複数のSSL対応ホストの組み合わせでは構築できません。それらの組み合わせで構築する場合は,IPアドレスに基づくバーチャルホストで構築してください。
Port 80 …1. NameVirtualHost 172.17.40.10 …2. <VirtualHost 172.17.40.10> …3. DocumentRoot "<Application Serverのインストールディレクトリ>/httpsd/htdocs1" …4. ServerName www1.xxx.soft.hitachi.co.jp …5. </VirtualHost> <VirtualHost 172.17.40.10> …6. DocumentRoot "<Application Serverのインストールディレクトリ>/httpsd/htdocs2" …7. ServerName www2.xxx.soft.hitachi.co.jp …8. </VirtualHost> <VirtualHost 172.17.40.10> …9. DocumentRoot "<Application Serverのインストールディレクトリ>/httpsd/htdocs3" …10. ServerName www3.xxx.soft.hitachi.co.jp …11. </VirtualHost> |
IPアドレスに基づくバーチャルホストは次の三つの方法でクライアントには複数ホストのように見せます。
Listen 443 …1 Listen 80 …2 SSLDisable …3 <VirtualHost xxx.soft.hitachi.co.jp:443> …4 DocumentRoot "<Application Serverのインストールディレクトリ>/httpsd/ssldocs" SSLEnable …5 SSLCertificateFile "<Application Serverのインストールディレクトリ>/httpsd/conf/ssl/server/httpsd.pem" SSLCertificateKeyFile "<Application Serverのインストールディレクトリ>/httpsd/conf/ssl/server/httpsdkey.pem" </VirtualHost> <VirtualHost xxx.soft.hitachi.co.jp:80> …6 DocumentRoot "<Application Serverのインストールディレクトリ>/httpsd/htdocs" SSLDisable …7 </VirtualHost> |
Port 80 <VirtualHost 172.17.40.10> DocumentRoot "<Application Serverのインストールディレクトリ>/httpsd/htdocs1" ServerName www10.xxx.soft.hitachi.co.jp </VirtualHost> <VirtualHost 172.17.40.20> DocumentRoot "<Application Serverのインストールディレクトリ>/httpsd/htdocs2" ServerName www20.xxx.soft.hitachi.co.jp </VirtualHost> |
All Rights Reserved. Copyright (C) 2012, 2015, Hitachi, Ltd.