tomcat虚拟主机的配置方法:
设置虚拟主机的目的:在一台服务器上建立多个web站点,并为每个虚拟主机建设多个虚拟站点和虚拟目录。
设置虚拟主机的原理:因为每一个web站点都有唯一的标识符,而且组成者标识符都是由:IP地址、端口号、主机名组成,所以我们可以设置不同的标识符信息来区分不同的虚拟主机。
配置虚拟主机的方法可以分为三种:第一,就是基于不同的主机名来创建虚拟主机;第二就是基于不同的端口来创建虚拟主机;第三,就是基于不同的IP地址来创建虚拟主机。下面,我将会对上面三种方法进行简单的介绍。
第一种方法就是基于不同的主机名称来设置虚拟主机。假设,我们的虚拟主机的名字叫做:www.ztq.com。首先打开tomcat中server.xml在<Engine></Engine>标签之间创建Host标签格式: <Host name="www.ztq.com" appBase="D:\HTML"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false" />其中name属性的值就是你理想的主机名字。appBase属性的值就是默认的站点的绝对路径。但是,当我们现在使用http://www.ztq.com/:8080进行访问我们的建立的网点的时候,我们没有能够访问到我们的网页,这是因为,浏览器根本就不知道www.ztq.com这个地址所指向的IP地址。因为,我们不可能为了一个实验就安装一个DNS服务器,更不可能去商业DNS上有所作为,所以,我们可以更改我们计算机上的Host文件。Host文件的路径是C:\windows\System32\Drivers\etc\Host用记事本打开后在最后添加上“127.0.0.1 www.ztq.com”注意格式(建议复制上一条记录然后进行修改)。现在启动tomcat在浏览器中输入:http://www.ztq.com:8080/就能访问到您的默认网页了。
第二种方法就是使用不同的端口来创建虚拟主机了。其实这也是更改server.xml文件。
按照上面的步骤进行创建基于端口号的虚拟主机,就可以成功了。例如,我们可以创建一个基于端口号为80的站点。
<Service name=”HelloWorld”>
<Connector port="80" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
<Engine name="Catalina" defaultHost="www.ztq.com">
<Host name="www.ztq.com" appBase="D:\HTML"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false" />
</Engine>
</Service>
保存重启tomcat后在浏览器中输入:http://www.ztq.com/就能够访问到您的默认网页了。
第三种方法就是基于不同的IP地址了,这个应该很好办。我就简要的说明一下怎样为一台windows2003来设置多个IP地址吧。网络邻居-属性-本地连接-属性-TCP/IP属性-高级-添加,根据需要你可以创建n多个IP地址。Tomcat是不建议使用IP地址来区分虚拟主机的,因为IP地址相对来说是相当缺乏的,所以Tomcat本身也就没有提供使用不同的IP地址来创建虚拟主机的方式。
学习快乐,朋友们。
分享到:
相关推荐
Tomcat虚拟主机配置
Tomcat5_x中的虚拟主机配置方法
tomcat配置虚拟主机,有详细的步骤,经测试已经成功,希望对需要的人有帮助!
tomcat虚拟目录和虚拟主机的配置。照葫芦画瓢就可以,建议先搞,然后再了解原理。 1.可以一个端口地址后面跟多个web,这个可能软件部署的时候用的比较多 2.也可以一个tomcat配置多个站点,绑定多个域名。这种可能是...
TOMCAT 8.5的服务器状态、Tomcat Web应用程序管理者、Tomcat虚拟主机管理员设置
Apache2.2多个虚拟主机+Tomcat6多个虚拟主机整合配置,亲自试验,有问题联系我
tomcat—apache集群虚拟主机配置详解!
RedHatAS4下Apache2+MySQL+Php+Tomcat整合及虚拟主机配置
该文档讲解了Tomcat 配置多虚拟主机,多域名绑定一个IP下的多个web项目。
启动内存参数的配置及含义 Tomcat的简单配置介绍 ...Tomcat多虚拟主机的配置方法 Tomcat集群配置(负载均衡、Session共享) Tomcat安全SSL的配置使用 Tomcat性能调优 Tomcat日志简介 安全配置 常见问题
创建虚拟主机 初步了解服务器配置 了解tomcat的使用 及自定义网站的IP
对于Tomcat服务器,可以放置多个网站(多个web应用),这就是讲配置多个虚拟主机,可以看成好像有多个主机,而每个主机上有一个web应用。如同之前的文章所说的,对于Tomcat服务器来讲,在server.xml文件中,一个标签...
windows平台下,Apache + tomcat + jk,配置负载均衡以及虚拟主机,达到可以多用户、多项目在同一台服务器中,同时开发、部署的目的。linux平台配置同意与此一致。
IIS5+Tomcat5.0.3整合_配置多站点虚拟主机图解手册(PDF)
9,TOMCAT基于名称的虚拟主机 10,TOMCAT IP访问控制 11,TOMCAT访问日志记录 12,TOMCAT状态验证 13,TOMCAT设置SSL访问 14,TOMCAT安全策略 15,TOMCAT的URL编码格式 16,TOMCAT传输压缩 17,TOMCAT集群和负载...
9,TOMCAT基于名称的虚拟主机 10,TOMCAT IP访问控制 11,TOMCAT访问日志记录 12,TOMCAT状态验证 13,TOMCAT设置SSL访问 14,TOMCAT安全策略 15,TOMCAT的URL编码格式 16,TOMCAT传输压缩 17,TOMCAT集群和负载...
内容包括Tomcat的基础概念、Java JDK的安装、Tomcat的下载、环境变量的配置、Tomcat的启动和验证、Web应用程序的部署、Tomcat的配置文件编辑、虚拟主机的配置、连接器的设置、会话管理、安全性配置、性能监控以及...
Tomcat 服务器的部署(优化)及配置虚拟主机-附件资源