打开conf/server.xml,默认:
第1个虚拟主机
<Host name="www.sohu.com"
appBase="webapps"
unpackWARs="true"
autoDeploy="true"
xmlValidation="false"
xmlNamespaceAware="false">
<Context path=""
docBase="F:\myworkspace\app1\WebRoot"
workDir="F:\myworkspace\app1\WebRoot\work"
reloadable="true">
<Resource name="jdbc/erp"
auth="Container"
type="javax.sql.DataSource"
maxActive="10000"
maxIdle="3000"
maxWait="10000"
username="root"
password="root"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/app1?autoReconnect=true&useUnicode=true&characterEncoding=utf-8&failOverReadOnly=false"/>
</Context>
</Host>
第2个虚拟主机
<Host name="www.sina.com"
appBase="webapps"
unpackWARs="true"
autoDeploy="true"
xmlValidation="false"
xmlNamespaceAware="false">
<Context path=""
docBase="F:\myworkspace\app2\WebRoot"
workDir="F:\myworkspace\app2\WebRoot\work"
reloadable="true">
<Resource
name="jdbc/erp"
auth="Container"
type="javax.sql.DataSource"
maxActive="10000"
maxIdle="3000"
maxWait="10000"
username="root"
password="root"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/app2?autoReconnect=true&useUnicode=true&characterEncoding=utf-8&failOverReadOnly=false"/>
</Context>
</Host>
当域名绑定到tomcat所在电脑时,
访问:
http://www.sohu.com:8080找的是第一个app1的项目
http://www.sina.com:8080找的就是第二个app2的项目
如果本地测试:可以映射一下:
xp系统是:
C:\WINDOWS\system32\drivers\etc\hosts 需要做映射
win2k系统是Winnt目录下
内容为:
127.0.0.1 localhost
127.0.0.1 www.sohu.com
127.0.0.1 www.sina.com
Tomcat Server的结构图
- 大小: 11.1 KB
- 大小: 4.4 KB
分享到:
相关推荐
#### 三、Tomcat配置多个虚拟主机 除了Apache的虚拟主机配置外,还需要在Tomcat中为每个虚拟主机创建相应的`Host`节点,以便正确处理来自不同域名的请求。 1. **编辑server.xml文件**: - 打开Tomcat安装目录下的`...
例如,我们可以设置两个虚拟主机,分别对应两个不同的域名——www.xxoo.com和www.xoxo.com,并分别为它们指定一个站点目录,如/usr/local/tomcat/xoxo/ROOT和/usr/local/tomcat/xxoo/ROOT。 配置好虚拟主机之后,就...
Tomcat虚拟主机配置是将一台服务器划分为多个逻辑上的独立主机,每个主机都拥有自己的域名和IP地址,或者共享同一个IP地址,并且能够提供独立的Web服务。这样的设置使得一台物理服务器可以托管多个不同的网站,有效...
该文档讲解了Tomcat 配置多虚拟主机,多域名绑定一个IP下的多个web项目。
- 添加第一个虚拟主机配置: ```xml unpackWARs="true" autoDeploy="true"> directory="logs" prefix="sentom1_access_log." suffix=".txt" pattern="common" resolveHosts="false"/> directory="logs" ...
tomcat虚拟目录和虚拟主机的配置。照葫芦画瓢就可以,建议先搞,然后再了解原理。 1.可以一个端口地址后面跟多个web,这个可能软件部署的时候用的比较多 2.也可以一个tomcat配置多个站点,绑定多个域名。这种可能是...
本教程将深入探讨如何配置Apache Tomcat 8.5.11以支持在一个实例中同时运行多个项目,每个项目绑定到不同的端口,以实现资源的有效利用和管理。 首先,我们需要了解Tomcat的基本结构。在解压的`apache-tomcat-...
每个`<Host>`元素代表一个虚拟主机,包含其相关的配置属性,如名称(name)、文档根目录(appBase)等。 3. **域名绑定**:通过`<Host>`元素的`appBase`属性指定虚拟主机的应用程序根目录,而`<Engine>`下的`<Host>...
`<Host>`元素的`aliases`属性允许添加多个别名,这样,多个域名可以指向同一个虚拟主机: ```xml , blog.example.com" ...> ``` **最佳实践4:使用独立的配置文件** 为了保持`server.xml`的整洁,可以将每个虚拟...
每个Host元素代表一个虚拟主机,可以有多个Host元素,每个对应一个不同的域名。以下是一个基本的虚拟主机配置示例: ```xml ``` 在这里,`name`属性指定了虚拟主机的域名,`appBase`定义了应用的基础目录,`...
通过以上步骤,你可以在Windows上的Tomcat服务器上配置多个虚拟路径,实现多应用的并行运行。注意,`server.xml`是Tomcat的核心配置文件,修改时需谨慎,避免破坏现有配置。此外,对于复杂的生产环境,可能还需要...
2. 配置多个虚拟主机时,注意每个`<Host>`元素的端口设置,避免冲突。 3. 保持`server.xml`的整洁,避免过多的配置导致混乱。 五、常见问题与解决方案 1. **404错误**:检查`appBase`和`docBase`路径是否正确,以及...
5. **设置虚拟主机**:在IIS中,你可以为每个网站创建一个虚拟主机。虚拟主机可以通过不同的域名、IP地址或端口来区分。配置虚拟主机时,确保每个站点有其独特的标识。 6. **测试与调试**:完成上述配置后,通过...
《IIS5与Tomcat5.0.3整合:配置多站点虚拟主机图解手册》是一份详尽的教程,旨在帮助用户理解如何在Windows环境中将IIS5(Internet Information Services 5)与Tomcat 5.0.3集成,以实现更高效地部署和管理多个Web...
在本文中,我们将详细介绍 Tomcat 的配置及使用,包括启动、关闭、配置端口、虚拟主机配置等。 一、启动和关闭 Tomcat Tomcat 的启动和关闭非常简单。首先,需要设置环境变量 `JAVA_HOME` 为 JDK 安装路径,这样 ...
每个`Host`元素代表一个虚拟主机,可以绑定到一个或多个域名。当请求到达Tomcat时,它会检查请求头中的`Host`字段,然后将请求路由到相应的`Host`配置。 三、配置步骤 1. **编辑server.xml**:打开Tomcat的配置文件...
在Tomcat中,通过Server.xml文件配置虚拟主机(Virtual Host),实现一个Tomcat实例处理多个域名的请求。 1. **修改Server.xml** Tomcat的主配置文件Server.xml位于conf目录下。在此文件中,我们可以通过添加或...