tomcat采用默认安装,要想tamcat直接绑定多个域名,这里我们需要修改配置文件:C:\Program Files\Apache Software Foundation\Tomcat 5.5\conf\server.xml
server.xml 的修改方式如下:
(一)多域名绑定
1.如果你要绑定网站,首先是要把tomcat的默认访问端口8080,修改成80(因为web下默认的端口是:80)
原来:
<Connector port="8080" maxHttpHeaderSize="8192" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redirectPort="8443" acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true" />
修改后:
<Connector port="80" maxHttpHeaderSize="8192" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redirectPort="8443" acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true" />
其实这里就是把port:8080,修改成port:80就可以了,其他的参数不变
2.接下来就是重点了哈哈...
原始:
<Engine name="Catalina" defaultHost="localhost">
<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false" />
</Engine>
当然这里我把注释代码统统删除掉了,省的碍眼
修改后:
<Engine name="Catalina" defaultHost=www.abc.com>
<Host name="www.abc.com" appBase=="abcapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"
<Host name=www.cba.com appBase=="D:\cba" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false" />
<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false" />
</Engine>
这里解释一下上面的配置
Engine 的 dafaultHost :表示访问该tomcat默认进入的主机,注意一定不能是localhost,不然别人通过你的ip访问,就会默认进入tomcat的管理界面.
Host 的 name:表示该主机绑定的域名,如果绑定localhost则可以通过在浏览器中输入localhost访问该Host.
Host的 appBase:表示该主机绑定的文件存放路径,可以使用相对路径或绝对路径.
按照上面的配置:
1.如果我在浏览器中输入http://localhost 则访问 C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\ROOT 下的网站
2.如果输入http://www.abc.com 则访问 C:\Program Files\Apache Software Foundation\Tomcat 5.5\abcapps\ROOT 下的网站
3.如果输入http://www.cba.com 则访问 D:\cba\ROOT 下的网站.
注意这里有一个ROOT目录需要创建,我们只要把网站放到相应的ROOT目录向下面,即可通过相应域名访问了.
这里面的参数还有很多,我也不是很清楚,不过这样做确实可以实现多域名绑定哈哈.而且网站页面修改了只要直接覆盖就可以了,tomcat可以自动更新类和页面,当然如果修改了web.xml或lib,则需要重启tomcat才可以.
分享到:
相关推荐
- Host Manager:用于管理虚拟主机,可以配置多个域名指向同一个Tomcat实例的不同应用。 综上,Tomcat 5.5和6.0是两个不同年代的Tomcat版本,分别支持不同的Java EE规范,有着各自的特性和改进。对于开发者来说,...
在这个解压版中,包含了Tomcat的两个不同版本:Tomcat 5.5和Tomcat 6.0。 Tomcat 5.5是在2005年发布的,它是Tomcat的一个重要版本,引入了许多新特性和改进。其中,最重要的是对Servlet 2.4和JSP 2.0规范的支持,这...
**Apache Tomcat 5.5 和 6.0 安装及配置详解** Apache Tomcat 是一个开源的、基于Java Servlet和JavaServer Pages (JSP) 技术的Web应用服务器,由Apache软件基金会开发。它主要负责处理Java的动态内容,是许多企业...
3. Tomcat 8.0:Tomcat 8进一步升级了对Servlet 3.1和JSP 2.3的支持,增强了SSL配置,引入了AJP 1.4协议,提升了整体性能和稳定性。 4. Tomcat 9.0:此版本主要增加了对Java EE 8的支持,包括Servlet 4.0、JSP 2.3...
`jdk1.5和tomcat5.5免安装的环境配置.txt`文件很可能是详细记录了配置过程的文字说明,包括JDK和Tomcat的安装、环境变量设置、防火墙端口开放等细节。建议按照这个文件的指示操作,确保每一步都正确无误。 需要注意...
`apache-tomcat-5.5.26.zip` 同样,这个文件是Apache Tomcat 5.5.26版本的zip包,适用于Windows环境,包含了与6.0版本类似的结构和文件,但对应的是5.5版本的组件和配置。 **总结** Tomcat 5.5和6.0是Apache ...
在本压缩包“apache-tomcat-5.5.x-admin.zip”中,包含了Apache Tomcat 5.5系列的多个版本,分别是5.5.17、5.5.28、5.5.30和5.5.27。这些版本都是Tomcat 5.5的主要发布,每个版本可能包含了安全性更新、性能优化和...
总的来说,Tomcat 5.5和Tomcat 6.0是Java Web开发和部署的重要工具,它们为开发者提供了运行和管理Java Web应用程序的环境。在安装和使用这两个版本时,理解其特性、兼容性以及配置要求是至关重要的。
1. 到 Tomcat 的安装目录的 webapps 目录,可以看到 ROOT,examples, tomcat-docs 之类 Tomcat 自带的目录; 2. 在 webapps 目录下新建一个目录,起名叫 myapp; 3. myapp 下新建一个目录 WEB-INF,注意,目录名称是...
- 解压`apache-tomcat-6.0.14.zip`到指定位置。 - 打开MyEclipse,选择“窗口”>>“首选项”。 - 在首选项对话框左侧树结构中找到“Tomcat”选项。 - 添加Tomcat实例,设置相应的路径和端口。 #### 四、注意事项 -...
首先,你需要下载Tomcat 5.5的安装包,例如文件名为`apache-tomcat-5.5.26`的压缩包。解压这个文件到你选择的目录,通常我们会将其放在`C:\Program Files`或`/usr/local`这样的系统路径下。 ### 配置步骤 1. **...
此外,Tomcat 8.5还加强了日志系统,支持更多的日志配置选项。 最后,Tomcat 9.0作为目前的最新版本,遵循Java EE 8标准,支持Servlet 4.0和JSP 2.3。在Tomcat 9.0中,HTTP/2被全面支持,包括服务器推送等特性,...
很好的TOMCAT-5.5.X优化配置文档,详细说明了各个的参数设置
### Tomcat5.5连接池配置详解 #### 一、引言 在现代软件开发过程中,数据库连接管理是一项至关重要的任务。为了提高系统的性能和稳定性,合理地管理和复用数据库连接资源是必不可少的。Apache Tomcat 作为一种广泛...
### Tomcat 6.0 虚拟目录与域名配置详解 #### 一、虚拟目录配置 在Web应用开发过程中,经常会遇到需要为不同的项目设置虚拟目录的情况。虚拟目录可以帮助我们更好地组织和管理Web资源,同时也能够提升项目的可维护...
Apache Connector(也称为mod_jk)用于连接Apache和Tomcat,可以从<http://www.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/win32/>获取,务必选择与Apache版本匹配的jk模块,例如mod_jk-1.2.26-httpd-...
Apache Tomcat 6.0 是一个广泛使用的开源Java ...提供的`tomcat_6.0配置.docx`文档应该包含更多细节和具体示例,是进一步学习的好资源。记住,理解和掌握这些知识将帮助你更好地管理和维护Java Web应用的运行环境。
Apache Tomcat是一款开源的Java应用服务器,主要用于运行Servlet和JSP应用。...如果你手头有"jaxmao-tomcat-5[1].5.20.exe"和"tomcat-6.0.10.exe"这两个安装包,你可以根据自己的需求选择合适的版本进行安装和使用。
本篇文章将详细解释如何在`server.xml`中配置域名转向和连接池。 ### 域名转向(Virtual Hosting) 域名转向允许一个Tomcat实例托管多个独立的Web应用程序,每个应用程序都可以通过不同的域名或端口访问。在`...