一台机子运行多个tomcat 多域名绑定攻略

一台机子运作多个tomcat 多域名绑定


1、一台机子运作多个tomcat





如其不加任何批改,在一台服务器上与此同时运作两个Tomcat服务显然会产生端口摩擦。假想现时已经依照通常的形式装配配备好了第一个Tomcat,第二个何以设立呢?以次是运用Tomcat6.0.16解压版本所做的实验。



解决办法:

一.解压Tomcat到一个新的索引,例如d:/TomcatServer二;
二.新建一个环境变量CATALINA_HOME二,途径为d:/TomcatServer二;
三.编者Tomcat/bin/startup.bat和catalina.bat,把CATALINA_HOME所有轮换成CATALINA_HOME二;
四.编者Tomcat/conf/server.xml,将端即兴诗八起头都改成九起头(其余端口只要么矛盾即可),并批改默许编码为utf-八(以支持汉语链接)
示范:
connectionTimeout="20000"
redirectPort="9443" URIEncoding='UTF-八'/>
=====================

五.运作测试。
转载:http://www.cnblogs.com/itolssy/archive/2008/08/27/1278041.html

==========================================================================







2、Tomcat公布网站常识汇总(批改端口、批改默许公布索引、多域名绑定)







引子:
这几天神司有个电子商务平台要公布,有关人员要求一个机器上的多个项目施用不同的域名访问,偶原先施用过Apache等等的,认为Tomcat应当不离儿,之所以就试了试。没想到试的过程中发现了很多东东,这边小结了一下子,拿出来跟大家伙儿分享~~~~~
环境:
Tomcat 六+jdk 六 update三
1、批改公布端标语为80(Tomcat默许为8080)
打开配置文件(偶的如次:D:/Program Files/Tomcat/conf/server.xml),找出:
maxThreads="150" connectionTimeout="20000"
redirectPort="8443" />

修改后:
maxThreads="150" connectionTimeout="20000"
redirectPort="8443" />


实则这边乃是把port:8080,批改成port:80就可以了,其余的参数不变。这么客户机在访问服务器时直接输入IP或域名就可以了。

2、批改tomcat公布途径(默许途径:D:/Program Files/Tomcat/webapps/ROOT)

打开配置文件(偶的如次:D:/Program Files/Tomcat/conf/server.xml),找出:





unpackWARs="true" autoDeploy="true"

xmlValidation="false" xmlNamespaceAware="false">





在标签其间增添上:


path是说明虚构索引的名字,如其你要只输入ip地址就展示首页,则该键值留为空;
docBase是虚构索引的途径,它默许的是$tomcat/webapps/ROOT索引,现时我在webapps索引下建了一个photo索引,让该索引作为我的默许索引。
debug和reloadable正常都诀别设立成零和true。
这么,再访问服务器时就找$tomcat/webapps/photo停的页面了~~~~~
3、多域名绑定
打开配置文件(偶的如次:D:/Program Files/Tomcat/conf/server.xml),找出:





unpackWARs="true" autoDeploy="true"

xmlValidation="false" xmlNamespaceAware="false">





批改为:







resourceName="UserDatabase"/>




unpackWARs="true" autoDeploy="true"

xmlValidation="false" xmlNamespaceAware="false">




unpackWARs="true" autoDeploy="true"

xmlValidation="false" xmlNamespaceAware="false">




unpackWARs="true" autoDeploy="true"

xmlValidation="false" xmlNamespaceAware="false">





这边解释一下上头的配备
Engine 的 dafaultHost :示意访问该tomcat默许进来的主机,注意一定不能是localhost,否则他人透过你的ip访问,就会默许进来tomcat的治理界面.

Host 的 name:示意该主机绑定的域名,如其绑定localhost则可以经过在浏览器中输入localhost访问该Host.

Host的 appBase:示意该主机绑定的资料寄存途径,可以施用相对路径或绝对途径.

依照上头的配备:
一.如若我在浏览器中输入http://localhost 则访问 D:/Program Files/Tomcat/webapps/ROOT 停的网站
二.如若输入http://pic.redcollar.com 则访问 D:/Program Files/Tomcat/abcapps/ROOT 停的网站
三.如其输入http://pic一.redcollar.com 则访问 D:/Program Files/Tomcat/test/ROOT 停的网站.
本文来源:
我的异常网
Java Exception
Dotnet Exception
Oracle Exception

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值