IDC知识库
IDC领域专业知识百科平台

tomcat配置虚拟主机

Tomcat服务器,允许用户在同一台计算机上,配置多个Web站点,在这种情况下,需要为每个Web站点,配置不同的主机名,即配置虚拟主机
现实生活中,为了提高硬件资源的利用率,有很多网站通过配置虚拟主机的方式,实现服务器的共享

在Tomcat服务器中,配置虚拟主机,需要使用<Host>元素
打开Tomcat安装目录下,conf文件夹中的server.xml文件,发现有如下所示的一行代码

<Host name=”localhost” appBase=”webapps”
unpackWARs=”true” autoDeploy=”true”>

<Host>元素,表示一个虚拟主机
它的属性name和appBase分别表示,虚拟主机的名称和路径
这里,虚拟主机的名称为localhost,路径为Tomcat安装目录下的webapps目录

如果,希望添加一个虚拟主机,只需要在server.xml的<Engine>元素中,增加一个<Host>元素,将网站存放在目录配置,为对应名称的主机,即可
比如
将d:\newhost目录,配置成一个名为itcast的虚拟主机
代码如下

<Engine name=”Catalina” defaultHost=”localhost”>
……
<Host name=”itcast” appBase=”d:\newhost”>
……
</Host>
</Engine>

上述代码使用Host元素,配置了一个名为itcast的虚拟主机
<Host>元素,有一个父元素<Engine>
一个<Engine>元素,用于构建一个处理客户端请求的引擎,它接受Tomcat的连接器传递来的访问请求,进行具体的处理后,将结果返回给连接器

<Engine>元素有一个defaultHost属性,该属性用于指定默认的虚拟主机,如果,访问的主机不存在,就会访问默认的虚拟主机
将itcast配置为,默认的虚拟主机
代码如下

<Engine name=”Catalina” defaultHost=”itcast”>
……
<Host name=”itcast” appBase=”d:\newhost”>
……
</Host>
</Engine>

配置好的虚拟主机,想要被外界访问,还必须在DNS(Domain Name System——域名系统服务器)或Windows系统中注册,因为,通过浏览器访问一个URL地址时,需要明确该主机对应的IP地址,由这个IP去连接Web服务器

鐢典俊铏氭嫙涓绘満
我们提供域名注册、虚拟主机、空间租用、建站服务、网站备案等服务。
海外虚拟主机无需备案,购买可直接开通使用,高效,快捷。
Linux虚拟主机采用经典LMAP配置,PHP5.2+MYSQL5+ZEND3.3,全面支持Php5 CGI Shtml Perl Zend Optimizer 3.3、支持WAP站点、支持GD库、伪静态,支持功能强大的.htaccess功能
域名频道是全国五星级域名注册和空间租用服务商,价格合理、申请简便,可以在线申请,实时开通。注册域名链接http://www.dns110.com/webhost/

赞(2)
分享到: 更多 (0)

中国专业的网站域名及网站空间提供商

买域名买空间