tomcat域名绑定设置

一、多域名绑定

其实多域名绑定同单域名绑定差别不大,只要在141行,即默认的<Host></Host>后面增加一个<Host></Host>配置即可,将其中的name、appBase、docBase修改为第二个(或者第N个域名)的内容即可。

 

如何通过一个tomcat实现多个域名通过不同的端口进行访问呢?

<Service>...</Service>标签copy一份,对Service name、监听端口、域名名称、默认加载的应用进行修改。

这个也很简单,按上面一行做就可以

 

二、单域名绑定

1、修改server.xml 大约105行的内容(不是必须修改,如果只是绑定一个内刊设计域名不修改也没有什么影响,如果绑定多个域名的话,当访问ip时,会直接访问defaultHost中配置的域名)

将原来的<Engine name="Catalina" defaultHost="localhost">修改为:

<Engine name="Catalina" defaultHost="leartd.cn" jvmRoute="tomcat1">

注:

defaultHost="leartd.cn" leartd.cn表示你要绑定的域名

 jvmRoute="tomcat1"可以不配置,需要配置负载均衡才需要配置

 

2、将125行至141行<Host></Host>之间的内容做如下修改:

125<Host name="leartd.cn" appBase="/website/leartd/"
 126 unpackWARs="true" autoDeploy="true">
 127
 128 <!-- SingleSignOn valve, share authentication between web applic ations
 129 Documentation at: /docs/config/valve.html -->
 130 <!--
131 <Valve className="org.apache.catalina.authenticator.SingleSignOn " />
 132 -->
 133
 134 <!-- Access log processes all example.
 135 Documentation at: /docs/config/valve.html
 136 Note: The pattern used is equivalent to using pattern="comm on" -->
 137 <Valve className="org.apache.catalina.valves.AccessLogValve" dir ectory="logs"
 138 prefix="localhost_access_log." suffix=".txt"
 139 pattern="%h %l %u %t &quot;%r&quot; %s %b" />

140<Context docBase="/website/leartd/" path="" reloadable="true "></Context>
 141 </Host>

注:

name="leartd.cn"  表示你要绑定的域名

appBase="/website/leartd/"  表示你的网站的根目录

 docBase="/website/leartd/"   表示你的网站的根目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值