tomcat多域名绑定(server.xml配置)

本文介绍了如何在Tomcat服务器上进行多域名绑定。首先,需要进行域名解析,确保域名指向服务器IP。接着,修改Tomcat的server.xml,将端口更改为80。在server.xml的Host标签内,配置域名绑定,包括修改name属性为你的域名,添加Context标签指定项目路径。若要绑定更多域名,只需复制并修改相关配置。最后,重启Tomcat以应用变更。
摘要由CSDN通过智能技术生成

域名解析

首先需要有一个域名,并且在域名解析中将该域名解析到我们自己服务器所对应的ip上;

修改端口

将我们自己服务器上tomcat的server.xml端口号修改为80,tomcat默认端口号为8080

域名绑定

server .xml文件中的<Host>信息复制粘贴在<engine></engine> 标签之中,并修改如下,其中参数name默认为localhost,修改为你自己的域名 并且在<host></host> 标签之间添加<Context docBase="项目名" path="" reloadable="true" > 标签<Context>中参数path为你的项目根目录如项目在该tomcat下直接空着就行docBase为你的项目名称(项目文件夹名,基于webapps目录,例如webapps/hugh,则docBase=”hugh”),其他的配置如下即可。

  <Host name="www.XXXXX.com"  appBase="webapps"
        unpackWARs="true" autoDeploy="true">

    <Context path="" docBase="hugh" debug="0" reloadable="true" crossContext="true" />

    <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
           prefix="localhost_access_log." suffix=".txt"
           pattern="%h %l %u %t "%r" %s %b" />

  </Host>

多域名配置

如果绑定到多个域名只需将上面的<Host/>拷贝多份即可,注意修改其中的name和<Context/>中的docBase信息,然后重启tomcat即可。

下面附上一个完整的tomcat server.xml的配置信息,其中部分因为注释被删掉,有需要看的可以找个原版tomcat看看其中的注释。

<?xml version='1.0' encoding='utf-8'?>
<Server port="8005" shutdown="SHUTDOWN">
  <Listener className="org.apache.catalina.startup.VersionLoggerListener" />

  <!--APR library loader. Documentation at /docs/apr.html -->
  <Listener className="org.apache.catalina.core.Apr
  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值