2019独角兽企业重金招聘Python工程师标准>>>

tomcat中Host的配置,实现同一个tomcat在共享IP时可以添加多个域名对应多个站点应用

为了本地测试,使用windows中的hosts添加两个域名

<!-- lang: shell -->
127.0.0.1       www1.localhost.com
127.0.0.1       www2.localhost.com

在server.xml中配置:

<!-- lang: xml -->
<Host name="www1.localhost.com"  appBase="webapps"unpackWARs="true" autoDeploy="true"xmlValidation="false" xmlNamespaceAware="false"><Context path="" docBase="www1.localhost.com"/></Host> <Host name="www2.localhost.com"  appBase="webapps"unpackWARs="true" autoDeploy="true"xmlValidation="false" xmlNamespaceAware="false"><Context path="" docBase="www2.localhost.com"/></Host>

如果是linux下doc目录写文件系统路径docBase='/data/tomcat/www1.localhost.com/' 在webapps的目录下新建两个目录: www1.localhost.com和www2.localhost.com 两个文件夹下分别建立index.html,里面写上:hello www1.localhost.com

启动tomcat测试:

注:也可以整一个nginx或者apache在tomcat容器前面,这样一来域名分配方便,二来可以让nginx处理静态资源减轻tomcat压力。如果将来想要做集群也非常方

转载于:https://my.oschina.net/freegeek/blog/206375

tomcat中多个域名配置相关推荐

  1. tomcat中conf/server.xml配置线程池不生效的问题注意添加线程池节点executor后要在connector中增加executor属性

    优化连接数,主要是在conf/server.xml配置文件中进行修改. 优化线程数 找到Connector port="8080" protocol="HTTP/1.1& ...

  2. 关于tomcat 中的 tomcat-users.xml 配置不生效原因

     安装玩tomcat,或者解压玩tomcat后,在tomcat的目录下有个conf文件夹,在这个文件夹下面有一个tomcat- users.xml的文件,这个文件里面的配置信息是当我们进入http:/ ...

  3. HTTPS协议在Tomcat中启用的配置

    本文将讲解HTTPS协议在Tomcat中启用是如何配置的. 概念简介 Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被 ...

  4. 使用 CAS 在 Tomcat 中实现单点登录

    CAS 介绍 CAS 是 Yale 大学发起的一个开源项目,旨在为 Web 应用系统提供一种可靠的单点登录方法,CAS 在 2004 年 12 月正式成为 JA-SIG 的一个项目.CAS 具有以下特 ...

  5. 【CloudXNS教您几招】如何让多ip域名配置游刃有余?(1)

    前言 用过智能DNS的人都知道,为了提升网站的访问效率,我们会将很多不同的ip分地区.分运营商进行解析. 但是,CloudXNS将用实际评测告诉您,多IP的灵活配置远远不止您所知道的这些.下面来看看, ...

  6. 在Tomcat中配置不同的域名对应不同的war包项目

    2019独角兽企业重金招聘Python工程师标准>>> 一般我使用tomcat部署war包项目的时候都是把war包扔进tomcat安装文件夹下面的webapps文件夹下面让它自动解压 ...

  7. Tomcat 配置 项目 到tomcat目录外面 和 域名绑定访问(api接口、前端网站、后台管理网站)...

    先停止tomcat服务 1.进入apache-tomcat-7.0.68/conf/Catalina/localhost(如果之前还都没有启动过tomcat,是不会有此目录的,先启动一次再关闭,会自动 ...

  8. TOMCAT的域名配置

    TOMCAT的域名配置 现在很多的公司的网站都是用tomcat作为应用服务区的,可是对于初学者,8080端口号是如何去掉的,这些网站是如何和域名绑定到一起的呢?一个 tomcat是如何绑定多域名?并且 ...

  9. linux下面tomcat域名配置

    一.貌似多域名配置 1:将默认的8080端口改成80,因为80是默认的网页端口. <Connector port="8080" protocol="HTTP/1.1 ...

最新文章

  1. 详细讲解SQL Server索引的性能问题
  2. python语言实例-Python语言实现百度语音识别API的使用实例
  3. Linux——入门基本命令
  4. modelsim 安装后运行,出现fatal License Error
  5. convert.todatetime指定日期格式_MATLAB的时间与日期
  6. 第二章 数据的表示和运算 2.1.5 汉明(海明)校验码 [计算机组成原理笔记]
  7. 微信 for Mac 3.1.0 测试版发布(附安装包),新增「发朋友圈」功能
  8. 详解浏览器跨域访问的几种办法
  9. linux java.net.bind,False java.net.BindException:已在Jetty上使用的地...
  10. OAuth2.0认证服务器之客户端相关配置
  11. 【iOS】Swift3:context.executeFecthRequest(request, error: nil)
  12. linux下mysql启动和关闭
  13. 基本概念----Beginning Visual C#
  14. php 在线更新,Updates.php给自己的主题添加在线更新功能
  15. DIV+CSS学习笔记总结篇
  16. 集成墙面拆后恐怖极了,没想到这么美!
  17. 微信订阅通知开发 (小白教程)微擎
  18. mini-MBA学习总结四:高效沟通
  19. ADGUARD——去除广告利器
  20. python必备单词整理_别乱找了,Python常用单词Word合集,已经给你整理全了

热门文章

  1. CKeditor4.7.3标准版图片上传及相关配置
  2. java之关系运算符
  3. 谈谈目前我对区块链(Blockchain)的认识
  4. 01.学习笔记-linux操作系统常用命令
  5. kvm虚拟化学习笔记(二)之linux kvm虚拟机安装
  6. heartbeat+DRBD+mysql高可用集群实战
  7. Windows To Go,让Windows 8移动起来!
  8. 一起谈.NET技术,关于Expression Tree和IL Emit的所谓的quot;性能差别quot;
  9. 【Pandas】CSV文件读取时手动指定头部
  10. Mac与Windows或Linux的键鼠共享神器Synergy