Tomcat配置一个ip绑定多个域名
在网上找了半天也没找到相关的资料,都说的太含糊.
本人对tomcat下配置 一ip对多域名的方法具体例如以下,按以下配置一定能成功,经过測试了.
<Host name="localhost" debug="0" appBase="D://Tomcat 5.0//webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Alias>localhost.com</Alias>
<Logger className="org.apache.catalina.logger.FileLogger"
directory="logs" prefix="localhost_log." suffix=".txt"
timestamp="true"/>
<Context path="" docBase="D://Tomcat 5.0//webapps//gg" reloadable="true" caseSensitive="false" debug="0"></Context>
</Host>
<Host name="one.localhost" debug="0" appBase="D://Tomcat 5.0//webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Alias>one.localhost.com</Alias>
<Logger className="org.apache.catalina.logger.FileLogger"
directory="logs" prefix="localhost_log." suffix=".txt"
timestamp="true"/>
<Context path="" docBase="D://Tomcat 5.0//webapps//kk//a" reloadable="true" caseSensitive="false" debug="0"></Context>
</Host>
<Host name="two.localhost" debug="0" appBase="D://Tomcat 5.0//webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Alias>two.localhost.com</Alias>
<Logger className="org.apache.catalina.logger.FileLogger"
directory="logs" prefix="localhost_log." suffix=".txt"
timestamp="true"/>
<Context path="" docBase="D://Tomcat 5.0//webapps//kk//b" reloadable="true" caseSensitive="false" debug="0"></Context>
</Host>
因无域名解析server,所以在hosts上配,来模拟dns解析.
10.1.1.241  localhost           指向gg目录
10.1.1.241  localhost.com       指向gg目录
10.1.1.241  one.localhost       指向a目录
10.1.1.241  one.localhost.com   指向a目录
10.1.1.241  two.localhost       指向b目录
10.1.1.241  two.localhost.com   指向b目录
经过多方面尝试,最终在tomcat下配置成功了.
改动默认的应用时:改defaulthost,并将context的path置为空。
配置多个应用时:
相应的配置例如以下:
<Host name="localhost" debug="0" appBase="D://Tomcat 5.0//webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Alias>localhost.com</Alias>
<Logger className="org.apache.catalina.logger.FileLogger"
directory="logs" prefix="localhost_log." suffix=".txt"
timestamp="true"/>
<Context path="" docBase="D://Tomcat 5.0//webapps//Root" reloadable="true" caseSensitive="false" debug="0"></Context>
<Context path="/first" docBase="D://Tomcat 5.0//webapps//first" reloadable="true" caseSensitive="false" debug="0"></Context>
<Context path="/second" docBase="D://Tomcat 5.0//webapps//second" reloadable="true" caseSensitive="false" debug="0"></Context>
</Host>
Tomcat配置一个ip绑定多个域名的更多相关文章
- Tomcat 下配置一个ip绑定多个域名
		原文:http://pkblog.blog.sohu.com/68921246.html 在网上找了半天也没找到相关的资料,都说的太含糊.本人对tomcat下配置 一ip对多域名的方法详细如下,按下面 ... 
- tomcat一个IP绑定多个域名,不同域名访问不同的应用
		修改conf文件夹下面的server.xml的Engine里面的内容即可原始内容如下: …… <Engine name="Catalina" defaultHost=&quo ... 
- 一个IP绑定多个域名的实现方法
		方案一: 文字叙述: 具体步骤如下:比如讲apache服务器127.0.0.1 配置成 www.sohu.com 首先在http.conf文件中 做如下处理: ①关闭默认的 #DocumentRoot ... 
- apache一个IP绑定多个域名
		用ServerAlias <VirtualHost *:80>ServerAdmin i@kuigg.comDocumentRoot /www/kuigg.comServerName ku ... 
- 一个IP绑定多个域名
		http://www.zhihu.com/question/29390934/answer/44252886 
- ubuntu apache 一个ip绑定多个域名,发布目录
		1.将www.aaa.com 与 www.bbb.com 的DNS解析到你的服务器上 2.添加两个发布目录 /var/www/html/aaa /var/www/html/bbb 3.修改配置文件. ... 
- 配置Nginx支持SSL SNI(一个IP绑定多个证书) 以及Haproxy实现多域名证书
		概述 传统的每个SSL证书签发,每个证书都需要独立ip,假如你编译openssl和nginx时候开启TLS SNI (Server Name Identification) 支持,这样你可以安装多个S ... 
- 为阿里云ECS服务器二级域名绑定tomcat子目录,实现一个IP多个二级域名
		摘要:前几天租了阿里云ECS服务器,选择的Windows系统,并在服务器上部署了tomcat服务器,随后我又买了一个域名,可一个域名只能指向一个IP地址,包括二级域名也只能指向一个IP地址,并不能指向 ... 
- [转帖]一个ip对应多个域名多个ssl证书配置-Nginx实现多域名证书HTTPS
		一个ip对应多个域名多个ssl证书配置-Nginx实现多域名证书HTTPS https://home.cnblogs.com/u/beyang/ 一台服务器,两个域名 首先购买https,获取到CA证 ... 
随机推荐
- Delphi之TDrawGrid绘制
			一直都对QQ的好友列表很好奇,最先感觉用TreeView实现的,看了看TreeView的源码,发现要实现还真的不太好完成任务啊,其中最大的原因是自己的功力不足,后来觉得用ListView来做吧,结果也 ... 
- ASP.NET repeater添加序号列的方法
			ASP.NET repeater添加序号列的方法 1.<itemtemplate> <tr><td> <%# Container.ItemIndex + 1% ... 
- c++多态的简单理解
			基类中有一个抽象函数 很多个子类继承这个基类 要想使用将子类的对象赋值给基类对象,且使用基类对象可以调用到子类对象的方法,那么这个方法必须是在基类中抽象的,子类中实现的.如果基类中这个方法不是抽象方法 ... 
- XCode工程中ARC模式与非ARC模式共用(转)
			Xcode 项目中经常会融合一些老的代码,它们可能采用非ARC的模式.混合编译时,就会碰到编译出错的情况. 如何共用ARC模式和非ARC模式呢? XCode除了提供整个项目是否使用ARC模式的选择外, ... 
- CodeForces 540B School Marks(思维)
			B. School Marks time limit per test 2 seconds memory limit per test 256 megabytes input standard inp ... 
- 六行代码获取本地IP
			uses IdIPWatch; function GetNativeIP: String; var IdIPWatch: TIdIPWatch; begin IdIPWatch := TIdIPWat ... 
- SQL SERVER2012 无法连接远程服务器
			SQL SERVER2012 无法连接远程服务器,报"尝试读取受保护的内存"错误. 解决方法: 运行CMD,输入 netsh winsock reset,回车.重启SSMS,搞定. 
- Python核心编程读笔 3
			第四章 Python对象 一.python对象的三个特性: 身份:可用id()函数查看,可以被认为是该对象的内存地址 类型:可用type()函数查看 值 二.标准类型 数字 整型 布尔 长整型 浮点型 ... 
- EC读书笔记系列之12:条款22、23、24
			条款22 将成员变量声明为private 记住: ★切记将成员变量声明为private.这可赋予客户访问数据的一致性.可细微划分访问控制.允诺约束条件获得保证,并提供class作者以充分的实现弹性. ... 
- BZOJ 4016: [FJOI2014]最短路径树问题( 最短路 + 点分治 )
			先跑出最短路的图, 然后对于每个点按照序号从小到大访问孩子, 就可以搞出符合题目的树了. 然后就是经典的点分治做法了. 时间复杂度O(M log N + N log N) -------------- ... 
