29.3. 配置虚拟主机

虚拟主机使用户可以配置Web服务器或集群,使某个Web应用只对指定主机名的HTTP请求提供响应。

一般,可以使用DNS指定一个或多个主机名,与主机名对应的Web服务器或集群IP地址,同时,指定被用于虚拟主机服务的Web应用。如果使用集群,负载均衡技术将会为应用提供更高的效率和可用性。

例如,某个Apusic应用服务器上部署了一个名为default的Web应用,当客户端通过浏览器发出对名为www.host.com的域名的请求时,由default应用提供响应。具体方法如下:

由于Apusic应用服务器中的Web服务器可以部署并运行多个Web应用,因此,可以在一个Apusic应用服务器上提供多个用于虚拟主机服务的Web应用。

例如,在上例的环境中的Apusic应用服务器,新部署了一个名为exampleApp的Web应用,希望使用此Web应用提供对域名www.host1.com的虚拟主机服务,只需重复上文的两个步骤,在DNS服务器中新增一个由域名www.host1.com到Apusic应用服务器主机IP地址的映射,再在server.xml文件中,修改关于exampleApp应用的配置段,然后重新启动应用服务器即可。