`

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绑定多个域名配置;里面有详情

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

    ### Tomcat绑定多个域名及配置虚拟目录详解 在IT领域,Tomcat服务器是Java应用程序部署中不可或缺的一部分。本文将深入探讨如何在Tomcat上绑定多个域名以及如何配置虚拟目录。 #### 一、Tomcat绑定多个域名的方法 ...

    TOMCAT多域名绑定

    通过配置`server.xml`文件中的`&lt;Host&gt;`元素,可以创建并绑定多个虚拟主机。 2. **配置`server.xml`**:Tomcat的主配置文件`server.xml`位于`conf`目录下。在此文件中,你需要为每个域名创建一个`&lt;Host&gt;`标签,设置`...

    tomcat 域名绑定

    当我们有多个项目需要绑定到同一个域名时,我们可以在 &lt;Host&gt; 标签中添加多个 &lt;Context&gt; 标签,以实现多项目绑定。例如:...

    tomcat域名绑定

    在IT行业中,Tomcat是一个...总之,通过正确配置Tomcat的`server.xml`文件,你可以轻松地实现多域名绑定,为每个域名提供独立的Web应用程序服务。这种灵活性使得Tomcat成为了许多企业和开发者的首选Java Web服务器。

    同一台机不同IP不同tomcat.zip_boarddua_tomcat 多IP_tomcat绑定ip

    标题"同一台机不同IP不同tomcat.zip_boarddua_tomcat 多IP_tomcat绑定ip"以及描述"在同一台物理机上进行多IP配置并绑定到多tomcat上,可使用同一端口通信",明确指出了这个主题是关于在单个机器上配置多个Tomcat实例...

    tomcat 多域名配置

    每个`Host`元素代表一个虚拟主机,可以绑定到一个或多个域名。当请求到达Tomcat时,它会检查请求头中的`Host`字段,然后将请求路由到相应的`Host`配置。 三、配置步骤 1. **编辑server.xml**:打开Tomcat的配置文件...

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

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

    Tomcat实现多域名访问详解

    在了解Tomcat实现多域名访问的详细步骤之前,我们需要先了解几个基本概念:域名解析、服务器配置、Tomcat端口配置以及...掌握了这些知识点,用户就可以轻松地通过多个域名访问到同一台Tomcat服务器上的不同Web应用。

    使用域名绑定tomcat

    当我们需要让多个网站或者应用在同一台服务器上运行时,就需要通过域名绑定来区分它们。下面我们将详细介绍如何通过修改Tomcat来实现域名的绑定。 首先,我们需要理解基本概念。域名是互联网上的地址,如...

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

    在Tomcat中实现一个IP地址绑定多个域名的配置方法是在server.xml文件中,Engine元素下添加多个Host元素,每个Host元素对应一个域名。以下是具体步骤: 1. 打开Tomcat的安装目录,在conf文件夹下找到server.xml文件...

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

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

    apache+tomcat域名泛解析

    这在实际应用中非常有用,例如当需要快速部署多个项目时,可以通过配置一个主域名下的多个子域名,每个子域名对应不同的服务或者应用程序,这样就可以避免为每个项目单独申请域名所带来的不便。 #### 二、准备工作 ...

    详解Tomcat Web 应用绑定域名的几种方式

    而在实际部署中,为了让用户能通过更友好、更直观的方式访问Web应用,通常需要将Web应用绑定到一个域名或子域名上。本文将详细介绍Tomcat Web应用绑定域名的几种方式,从而帮助开发者实现这一目标。 1. 使用反向...

    TOMCAT的域名配置

    如何在一台服务器上运行多个域名对应的Web应用程序?以及如何将本地部署的服务器映射到公网等。本文将详细介绍这些问题的解决方法。 #### 二、域名与Tomcat的基本绑定 1. **获取域名**:首先,需要注册一个或多个...

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

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

    tomcat域名绑定.pdf

    随着互联网的发展,单一服务器支持多个网站的情况越来越常见。因此,如何在一个 Tomcat 实例上配置多域名绑定和虚拟目录,成为了一项重要的技术需求。 #### 二、多域名绑定配置步骤 **1. 修改默认端口** Tomcat ...

    ubuntu配置多个tomcat方法

    ### Ubuntu配置多个Tomcat的方法详解 #### 一、前言 在Linux环境下,特别是Ubuntu操作系统中,有时我们需要在同一台服务器上部署多个Tomcat实例来满足不同的应用需求或进行负载均衡等操作。本文将详细介绍如何在...

    多域名绑定问题资料集合

    3. 如果需要绑定多个域名,可以为每个域名创建一个新的Host元素,或者在同一Host元素内添加多个Context元素,用不同的域名和路径区分。 同时,为了实现多域名绑定,还需要确保DNS配置正确。在DNS服务器上,为每个...

Global site tag (gtag.js) - Google Analytics