`

tomcat绑定多个域名

阅读更多

实现tomcat绑定多个域名,或者多个二级域名的方法:

首先要将您的域名解析到tomcat所在的服务器上
比如您的服务器的IP为102.11.28.16;
打算在这台机器上部署三个应用,分别对应三个域名


www.xy109.com

s-44827.gotocdn.com

xy109.com




默认端口改为80
    <Connector port="80" protocol="HTTP/1.1" 
               connectionTimeout="20000" 
               redirectPort="8443" />

 


第二步:
更改tomcat/conf/server.xml文件

注意,不同的host,就是不同的域名

 
<Engine name="Catalina" defaultHost="s-44827.gotocdn.com">
      <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
             resourceName="UserDatabase"/>

<Engine name="Catalina" defaultHost=www.xy109.com>
      <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
             resourceName="UserDatabase"/>

<Engine name="Catalina" defaultHost="xy109.com">
      <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
             resourceName="UserDatabase"/>


    这个方式简单易行。测试成功

 

 

 

 

第一步:解决在地址栏中输入地址时,后面不用输端口号8080.
在tomcat的安装目录下conf目录下,找到server.xml文件,并打开,找到下面这段代码.
修改前:
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
修改后:
   <Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
   说明:这样修改以后,当再输入地址时,后面就不用再加端口号8080


第二步:修改Engine节点,假设要配置的域名为:www.xy109.com
 

   在tomcat的安装目录下conf目录下,找到server.xml文件,并打开,找到下面这句代码.
   修改前:
   <Engine name="Catalina" defaultHost="localhost">
   修改后:
   <Engine name="Catalina" defaultHost=www.xy109.com>


   注意这里必须要将defaultHost的值设置为域名,否则别人可以通过IP地址进入到你的Tomcat的管理器当中。

 

第三步:进行主机名的配置.

 

服务器项目位置:D:\wwwroot\education\wwwroot\education


在tomcat的安装目录下conf目录下,找到server.xml文件,并打开,找到下面这段代码.
   <Host name="localhost"   appBase="webapps"
         unpackWARs="true" autoDeploy="true"
        xmlValidation="false" xmlNamespaceAware="false">
   </Host>
   将这段代码进行复制一下,粘贴到这段代码的下方,然后对新粘贴的代码进行操作。即修改name、appBase的值,修改后的代码如下:
    <Host name=www.xy109.com   appBase="D:\wwwroot\education\wwwroot\education"
          unpackWARs="true" autoDeploy="true"
          xmlValidation="false" xmlNamespaceAware="false">
   </Host>
   说明:此处的name值要修改成你的域名.
         此处的appBase的值要修改成你网站程序存放的目录


   第四步:将域名与本机的IP地址进行映射。
   在C:\WINDOWS\system32\drivers\etc目录下,找到hosts文件,用记事本的方式打开,然后进行操作。
   找到这句代码:127.0.0.1        localhost
   将其复制,并粘贴到下面一行,然后对新粘贴的这句代码进行修改,将localhost修改为你的域名,将127.0.0.1修改为你的IP地址.
   例如:127.0.0.1       www.xy109.com

一般说完成以上四步就行了。

分享到:
评论

相关推荐

    Linux Tomcat绑定多个域名配置

    Linux Tomcat绑定多个域名配置;里面有详情

    TOMCAT多域名绑定

    实现了在tomcat下部署多个自己的项目和特定的域名绑定。

    tamcat绑定多个域名&配置虚拟目录

    (一)多域名绑定 如果你要绑定网站,首先是要把tomcat的默认访问端口8080,修改成80 . 可以多个域名指向一个tomcat,格式只要参考默认的就 可以了。

    Tomcat 配置多虚拟主机,多域名绑定一个IP下的多个web项目

    该文档讲解了Tomcat 配置多虚拟主机,多域名绑定一个IP下的多个web项目。

    Tomcat6_0配置(虚拟目录的设置+多域名绑定)

    Tomcat6_0配置(虚拟目录的设置+多域名绑定)

    Tomcat实现多域名访问详解

    主要介绍了Tomcat多域名访问详解,具有一定参考价值,需要的朋友可以了解下。

    详解Tomcat服务器绑定多域名和虚拟目录的方法

    tomcat采用默认安装,要想tamcat直接绑定多个域名,这里我们需要修改配置文件:C:\Program Files\Apache Software Foundation\Tomcat 5.5\conf\server.xml server.xml 的修改方式如下: (一)多域名绑定 1.如果你要绑定...

    在tomcat将一个IP地址绑定多个域名的方法

    主要介绍了在tomcat将一个IP地址绑定多个域名的方法,方法虽简单,但比较实用,需要的朋友可以参考下

    tomcat server.xml 配置

    一个tomcat是如何绑定多域名?并且这些域名是如何对应不同的项目呢?而且我的服务器没放在机房,放在我的本地,我应该如何把我的服务器给映射到外网?这一系列的问题,今天就这个问题,我来说一下

    详解Tomcat多域名配置(多个项目共用80端口)

    总体步骤是:申请域名&gt;&gt;配置tomcat&gt;&gt;域名绑定IP。 这里主要说明配置Tomcat(我的服务器是windows,lilux下同理修改): 首先保证三个项目正常部署在同一个tomcat里,默认端口号是都是80,这时候访问的url均为...

    APACHE 2.2.9+TOMCAT6.0.18配置负载均衡

    1、 Apache 做为 HttpServer ,后面连接多个 tomcat 应用实例,并进行负载均衡。 2、 为系统设定 Session 超时时间,包括 Apache 和 tomcat 3、 为系统屏蔽文件列表,包括 Apache 和 tomcat 注:本例程以一台机器为...

    tomcat虚拟目录和虚拟主机的配置

    tomcat虚拟目录和虚拟主机的配置。照葫芦画瓢就可以,建议先搞,然后再了解原理。 1.可以一个端口地址后面跟...2.也可以一个tomcat配置多个站点,绑定多个域名。这种可能是专门做站点的一些站长,开发人员用的比较多。

    nginx+tomcat单个域名及多个域名配置教程

    系统也从最初的只有一个pc端,发展到如今pc中台、后台、android端3个app、iOS端3个app,产品越做越多,亲自负责招聘面试、培训。之前很多时候都有过无助和苦恼,因为负责公司整个架构,又要负责核

    Eclipse开发分布式商城系统+完整视频代码及文档

    ├─补充1:拔高课程(Redis3.0持久化、集群、MySQL5.6优化、Tomcat7优化) │ │ 打开必读.txt │ │ │ ├─课前资料 │ │ ├─MySQL5.6优化 │ │ │ MySql5.6性能优化.docx │ │ │ │ │ ├─Redis集群 │ ...

    ATest:接口自动化测试平台

    并显示其请求信息、返回信息及断言结果可使用控制器对测试集请求进行控制,包括循环请求、条件请求,可嵌套使用可定时或根据任务名执行多个测试任务(包含多个测试集),并保存其测试结果、发送测试报告到指定邮箱可...

    天河微信小程序入门《二》:阿里云tomcat免费配置https

    冷静下来后,天河发现,之前的很多demo在手机上都用不了,因为公测后得到了appId,结果导致无法与后台通讯,appId和后台的服务器域名是绑定的。 没有后台的小程序是不完整的,于是天河开始着手打通前后台。碰到的第...

    SmartWx微信公众号管理系统-其他

    将 开通80端口的公网ip或域名(切记全路径)+url 和 token 这两项填入到微信后台即可 16、添加完公众号,大家先尝试下 同步粉丝功能,若成功,则项目配置完成,若无法获取accesstoken,切记检查 微信后台 获取...

    单点登录源码

    内容管理系统:支持多标签、多类目、强大评论的内容管理,有基本单页展示,菜单管理,系统设置等功能。 &gt; zheng-pay - 一站式支付解决方案,统一下单接口,支持支付宝、微信、网银等多种支付方式。不涉及业务的...

Global site tag (gtag.js) - Google Analytics