uCosminexus Application Server, HTTP Server User Guide
Virtual host represents one server machine as multiple server machines. The two methods to set up a virtual host are as follows:
Server name-based virtual host defines multiple host names for one IP address in a server such as the DNS server and when clients access this host name, it appears as multiple hosts. You need not set multiple network interfaces. In the server name-based virtual host, you cannot build hosts for a combination of SSL and non-SSL, or for various SSLs. When you build hosts for these combinations, build by IP address-based virtual hosts.
Port 80 ... 1. NameVirtualHost 172.17.40.10 ... 2. <VirtualHost 172.17.40.10> ... 3. DocumentRoot "<Cosminexus-installation-directory>/httpsd/htdocs1" ... 4. ServerName www1.xxx.soft.hitachi.co.jp ... 5. </VirtualHost> <VirtualHost 172.17.40.10> ... 6. DocumentRoot "<Cosminexus-installation-directory>/httpsd/htdocs2" ... 7. ServerName www2.xxx.soft.hitachi.co.jp ... 8. </VirtualHost> <VirtualHost 172.17.40.10> ... 9. DocumentRoot "<Cosminexus-installation-directory>/httpsd/htdocs3" ... 10. ServerName www3.xxx.soft.hitachi.co.jp ... 11. </VirtualHost> |
The IP address-based virtual host appears as multiple hosts to clients by the following three methods:
Listen 443 ...1
Listen 80 ...2
SSLDisable ...3
<VirtualHost xxx.soft.hitachi.co.jp:443> ...4
DocumentRoot "<Cosminexus-installation-directory>/httpsd/ssldocs"
SSLEnable ...5
SSLCertificateFile "<Cosminexus-installation-directory>/httpsd/conf/ssl/server/httpsd.pem"
SSLCertificateKeyFile "<Cosminexus-installation-directory>/httpsd/conf/ssl/server/httpsdkey.pem"
</VirtualHost>
<VirtualHost xxx.soft.hitachi.co.jp:80> ...6
DocumentRoot "<Cosminexus-installation-directory>/httpsd/htdocs"
SSLDisable ...7
</VirtualHost>
|
Port 80 <VirtualHost 172.17.40.10> DocumentRoot "<Cosminexus-installation-directory>/httpsd/htdocs1" ServerName www10.xxx.soft.hitachi.co.jp </VirtualHost> <VirtualHost 172.17.40.20> DocumentRoot "<Cosminexus-installation-directory>/httpsd/htdocs2" ServerName www20.xxx.soft.hitachi.co.jp </VirtualHost> |
All Rights Reserved. Copyright (C) 2012, Hitachi, Ltd.