Tomcat配置域名和虚拟文件夹[通俗易懂]

Tomcat配置域名和虚拟文件夹

大家好,又见面了,我是全栈君。

说明:
我在本机中添加域名模拟,假设是主机直接配置也能够使用。我用的tomcat是apache-tomcat-7.0.42

本地添加域名

本文介绍怎样通过改动tomcat的配置。实现通过IP地址或者域名直接訪问tomcat中应用。
首先我将自己的主机中配置了4个域名
这里写图片描写叙述

配置server.xmlport号

1、 找到tomcat的主文件夹。进入conf文件夹,找到server.xml文件,并打开:
这里写图片描写叙述
2. 改动tomcat的监听port为80port:保证其它服务器80port不被占用才干使用
在server.xml文件里找到:

<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />

改动成:

<Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />

这里写图片描写叙述

配置 单工作文件夹 单域名

  1. 在server.xml文件里找到:
<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true">

这里写图片描写叙述
4. 把在第3点中找到的内容中的 localhost 替换成你想改动的IP地址或者域名地址。
在标签中间。加入例如以下内容:

<Context path="" docBase="/rapidoProject"/>

说明:host表示虚拟文件夹。每一个虚拟文件夹相应一个项目,一个项目能够相应多个域名
Host的name属性在多域名情况下发现能够随便取,有意义即可
docBase的值也能够是绝对路径。我这里使用的是相对路径,相对appBase的webapps而言
这里写图片描写叙述
这里写图片描写叙述
定义一个普通web项目rapidoProject,在index.jsp内容例如以下图
这里写图片描写叙述
启动tomcat
这里写图片描写叙述
訪问其它域名无效。什么也不返回
这里写图片描写叙述

配置 单工作文件夹 多域名

如今我用2个域名指向同一个项目的文件夹,改动host值例如以下
这里写图片描写叙述
这时候訪问rapido.com也会正常訪问指向rapidoProject项目
这里写图片描写叙述

配置 多工作文件夹 单/多域名

接下来使用同样方式配置多项目多域名。新增一下host节点配置
这里写图片描写叙述
这里写图片描写叙述
这里写图片描写叙述
这里写图片描写叙述

配置默认运行虚拟文件夹

Engine能够配置默认的host节点
这里写图片描写叙述
改动为
这里写图片描写叙述
这里写图片描写叙述
假设默认不改动localhost,在域名改动地方使用添加能够保留localhost默认的工作文件夹
这里写图片描写叙述
这里写图片描写叙述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/115362.html原文链接:https://javaforall.net

(0)
上一篇 2022年2月5日 下午3:00
下一篇 2022年2月5日 下午4:00


相关推荐

  • 分位数的简单理解

    分位数的简单理解在统计学里经常提到分位数的概念 下面我们通过一个例子来简单解释一下 假设有一千名学生参加了某次考试 学生 A 得了 75 分 排名 603 603 1000 60 3 学生 B 得了 94 分 排名 28 28 1000 2 8 此时 A 大约在 60 3 的位置上 而 B 大约在 2 8 的位置上 即在 60 3 的位置上约 75 分 2 8 的位置上约 94 分 对应四分位数的就很好解释了 分别在 25 50 75

    2026年3月20日
    2
  • 来自程序猿的一些废话

    “又是一年毕业时”,看到一批批学子离开人生的象牙塔,走上各自的工作岗位;想想自己也曾经意气风发、踌躇满志,不觉感叹万千……本文是自己工作6年的经历沉淀或者经验提炼,希望对所有的软件工程师们有所帮助,早

    2021年12月22日
    54
  • html表格菜鸟教程_怎么把excel表格导入word

    html表格菜鸟教程_怎么把excel表格导入wordHTML基础之表格文章目录HTML基础之表格1.表格的定义2.表格的标签3.单元格边框(border)4.合并单元格4.1合并行单元格(colspan)4.2合并列单元格(rowspan)5.表格格式设置5.1单元格的对齐(align)(居中,左对齐,右对齐)5.2.背景色&图片(bgcolor&background)5.2.1单元格背景色&图片5.2.2表格背景色&图片5.3单元格的边距(cellpadding)5.4单元格间的距离(cel

    2025年12月7日
    3
  • 一阶系统又称为惯性系统_舵机惯性控制

    一阶系统又称为惯性系统_舵机惯性控制1.PID.py#PID控制一阶惯性系统测试程序#*****************************************************************##增量式PID系统##**************************************

    2022年10月4日
    4
  • 深浅copy

    python——赋值与深浅拷贝备注:此文为转发连接,初学编程的小伙伴都会对于深浅拷贝的用法有些疑问,今天我们就结合python变量存储的特性从内存的角度来谈一谈赋值和深浅拷贝~~~预备知识一——

    2022年3月29日
    45
  • Python实现TXT、CSV、XLS等格式转换 and 图像显示(超详细教程)

    Python实现TXT、CSV、XLS等格式转换 and 图像显示(超详细教程)

    2020年11月8日
    272

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号