CentOS7 yum安装Tomcat并实现多域名与虚拟目录配置

linux 配置多个子域名映射到tomcat中不同项目 linux 配置多个子域名映射到tomcat中不同项目文件 1、进入tomcat下的根目录,进入到conf文件夹 2、使用vi编辑server.xml配置文件 3、更改端口号为80端口,那么访问项目可以不同输入端口号(tomcat默认端口号为8080) 直接查询port,使用vi的命令模式,使用/ 吧8080改成80 就可以了 4、配置域名映射 使用vi的命令 阅读详情

最近正在学习开发servlet,在学习搭建服务器的时候遇到了不少问题,现在总结一下,留个笔记以备后用。

一、安装Tomcat 
Tomact需要基于Java环境运行,所以同时需要安装java。

yum install java-1.8.0*
yum install tomcat
   
  • 1
  • 2
  • 1
  • 2

二、多域名及虚拟目录的配置 
用过yum安装好的Tomact的目录在 /usr/share/tomcat 
部分文件夹通过软链接集中在这个文件夹中。 
打开 conf 文件夹,并通过vim编辑 server.xml

cd /usr/share/tomcat/conf
vim server.xml
   
  • 1
  • 2
  • 1
  • 2

< Host >标签: 
每一个< Host >可以对应一个域名,多个域名就对应多个Host标签。 
name 属性代表该虚拟主机对应的域名 
appBase 属性代表该虚拟主机对应的 根目录,可写入绝对路径进行自定义。

子标签: 
1、如果有两个域名同时对应一个目录,可以使用<Alias>...</Alias> 表示别名,将新的域名填入就好。 
2、虚拟目录配置需要使用< Context > 标签。 
path 属性代表虚拟目录,就是在< Host >定义的域名后的路径。 
docBase 属性代表文件路径,可以使用绝对路径,但是如果使用相对路径,其相对与< Host >中定义的appBase路径。 
reload 属性代表是否自动加载(自动部署)。置为true时,tomcat则会自动解压war文件。 
可写多个< Context >以实现多个虚拟目录的效果。

三、附上部分示例代码

<Host name="localhost" appBase="/home/webapps" unpackWARs="true" autoDeploy="true">       
    <Context path="" docBase="/home/Tomcat"  reload="true"></Context>
    <!--可通过IP:8080直接打开/home/Tomcat里的程序-->
    <Context path="/webapps" docBase="myapp"  reload="true"></Context>
    <!--可通过IP:8080/webapps直接打开/home/webapps/myapp里的程序-->
</Host>
<Host name="baidu.com" appBase="webapps" unpackWARs="true" autoDeploy="true">
    <Alias>www.baidu.com</Alias>
    <Context path="" docBase="/home/www"  reload="true"></Context>
    <!--可通过baidu.com:8080直接打开/home/www里的程序-->
    <Context path="/webapps" docBase="/home/Tomcat/mywww"  reload="true"></Context>
    <!--可通过IP:8080/webapps直接打开/home/Tomcat/mywww里的程序-->
</Host>

from: http://blog.csdn.net/qq_36731677/article/details/60154115
   
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
智能座舱芯片大乱斗:高通8155 vs 联发科MT8676 vs 华为麒麟990A,谁才是性价比之王? 本文深入对比了高通SA8155P、联发科MT8676华为麒麟990A三款主流智能座舱芯片的性能、生态成本。文章从CPU/GPU/NPU算力、开发生态、成本模型及典型应用场景出发,分析了各自在智能座舱领域的优势适用性,为开发者车企选型提供了实战参考,探讨了智能座舱芯片未来的技术趋势。 阅读详情

相关推荐

防火墙学习5---虚拟系统和跟系统通过路由表互访

虚拟系统跟系统互访可分为虚拟系统访问根系统和跟系统访问虚拟系统。

weixin_48030849的博客 1013

centOS安装Tomcat8配置多域名多SSL

8以上一直多SSL。用7的赶紧升级。 centos6、Tomcat8.5.50、JDK1.8 1.下载。 https://tomcat.apache.org/download-80.cgi cd /server/backup/software # tar -zxvf apache-tomcat-8.5.50.tar.gz # mv apache-tomcat-8.5.50 /...

JaneYork的博客 5893

Tomcat部署负载均衡实战指南

Apache Tomcat(简称 Tomcat)是由 Apache 软件基金会开发和维护的一个开源、轻量级的 Web 应用服务器和 Servlet 容器。它主要用于部署和运行基于 Java 的 Web 应用程序,是 Java Web 开发领域中最核心、最流行的组件之一。:相比于 WebLogic、WebSphere 等全功能的商业 Java EE 应用服务器,Tomcat 更加轻量、启动速度快、资源占用少,非常适合中小型项目或微服务架构。

希望大家一起进步吧!!! 375

CentOS 7 服务器配置篇(三):Tomcat 7安装配置及域名绑定

1.下载Tomcat 7,官网地址:https://tomcat.apache.org/download-70.cgi(jdk 6+) 2.通过XShell上传下载好的压缩包 新建一个放tomcat7的文件 mkdir tomcat7 上传 rz 3.解压 tar -xvf apache-tomcat-7.0.94.tar.gz ...

毛毛雨的博客 2136

Centos 6 安装Nginx 和配置tomcat +域名访问全过程。

安装nginx所需安装包 Nginx-1.6.0.tar.gz和pcre-8.35.zip 准备工作: #mkdir nginx 去/usr 目录下创建 nginx目录 把准备好的Nginx-1.6.0.tar.gz和pcre-8.35.zip放到nginx目录里面去 开始安装: 首先要安装pcre ,他作用是让ngnix支持rewrite功能 一.安...

不受天磨非好汉,不遭人妒是庸才——着实着迷゛ 1703

Tomcat服务器虚拟目录的映射方式(Centos 7

需求:本人在自己的笔记本上装了一个虚拟机,将项目发布到虚拟机上,因为嫌弃发布名太麻烦,所以想将发布名置为根目录,故此尝试了一下(以前只是看,却是懒得动手)。 方法一:修改Tomcat下的conf文件下的server.xml文件 在host标签中添加Context标签,其中path是你发布的项目名,docBase是你的项目在Linux服务器上的路径。 ...

一丛小溪的博客 868

7查看tomcat端口_【20201104】Tomcat学习笔记

1. 介绍1.1 介绍Tomcat是一款免费的专门用以运行Java程序的web服务器软件。Tomcat是很多学习Java语言的童鞋们的开发环境的web服务器软件的选择,Tomcat也是很多中小型网站或者平台的生产环境的web服务器软件的选择。Tomcat目前已经被Apache基金会授予麾下了,我们可以通过tomcat.apache.org得到关于Tomcat的更新信息和软件包下载。今天我...

weixin_39757739的博客 255

cent 8.0 安装tomcat 9.0_【20201104】Tomcat学习笔记

1. 介绍1.1 介绍Tomcat是一款免费的专门用以运行Java程序的web服务器软件。Tomcat是很多学习Java语言的童鞋们的开发环境的web服务器软件的选择,Tomcat也是很多中小型网站或者平台的生产环境的web服务器软件的选择。Tomcat目前已经被Apache基金会授予麾下了,我们可以通过tomcat.apache.org得到关于Tomcat的更新信息和软件包下载。今天我...

weixin_40006779的博客 263

Centos7.3_64位服务器下搭建Nginx+Tomcat多域名多站点访问

1.服务器使用的是阿里云服务器,系统为Centos7.3_64 2.首先你需要有多个域名,才会有这样的需求,其次你的服务器配置要足够,能够满足同时运行多站点的需求,否则请出门左转,本文章不适合你。 3.首先进行yum源更新,运行命令 yum   -y     update 4.需要使用Tomcat就要先配置Java环境 官网下载JDK压缩包:http://www.oracle.co

yangchuan_csdn91的博客 1818

tomcat 中 修改 配置 文件 实现 多域名访问

Linux服务器 Centos 7 中部署 Tomcat多域名访问前言相关准备修改配置Tomcat的conf/server.xml文件 绑定多域名 前言 同一个Tomcat中发布了多个项目,每个项目分别绑定不同的域名。那就需要在Tomcat配置多域名,添加多个虚拟主机<HOST></HOST>,一个虚拟主机代表一个域名。 tomcat服务器的默认访问路径是webapps目录下的ROOT。如果更改tomcat服务器下的默认访问工程,需要修改tomcat/conf/ser

weixin_46214579的博客 717

CentOS配置Tomcat虚拟目录yum

技术小白一枚,欢迎大佬指教。 一、前期环境 Tomcat运行需要JRE,所以要先配置JAVA环境再继续安装Tomcat。 二、安装Tomcat 1、yum安装Tomcat安装目录为"/usr/share/tomcat"和"/usr/share/tomcat/webapps"。 安装的内容分别为Tomcat基础服务浏览器管理界面 yum -y install tomcat yum install...

Bo_03 875

Linux配置Yum的镜像源域名解析

又是我们在本地虚拟机上使用yum下载会报错,找不到镜像源,是因为我们没有配置虚拟机Linux的阿里镜像源域名解析。

鸟人的博客 713

CentOS 下部署Tomcat,及目录解析

一、部署 1、打开Tomcat官网:https://tomcat.apache.org/ 左侧显示版本,点击你需要的版本,进入到该版本下载页;这里我点击的是tomcat9,进入到下载页, 1位二进制发行版,2是源码 1-1是linux版本 1-2是windows版本,注意32和64位版本 1-3是windows 安装版本 2、这里我们选择邮件复制,ta

像Storm一样飞 1万+

Centos6.4下配置Tomcat7工作目录和虚拟路径

Centos配置Tomcat7工作目录和虚拟路径

caicongyang 4399

linux下tomcat7虚拟目录配置

一、tomcat的默认虚拟根目录和虚拟目录tomcat安装目录下的webapps的ROOT目录为tomcat默认虚拟根目录,启动tomcat后,在地址栏敲入地址默认访问的是该目录下的index.jsp,所以显示的是tomcat默认的欢迎页面。

学而思(xiejava的blog) 9860

centos 7.6 —— 部署Tomcat&基于域名构建虚拟主机

centos 7.6 —— 部署Tomcat 文章目录centos 7.6 —— 部署Tomcat一、Tomcat 介绍(1)Tomcat核心组件(2)Tomcat处理请求过程(3)Tomcat目录结构(4)Tomcat 配置文件参数优化实验一:部署Tomcat&安装JDK1. 安装tomcat2. 优化Tomcat的启动方式3. 关闭Tomcat实验二:基于域名构建虚拟主机 一、Tomcat 介绍 免费的、开放源代码的Web应用服务器 Apache软件基金会(Apache Software Fo

weixin_42099301的博客 2278

centos 7 64bit 通过tomcat配置二级域名

一、申请子域名(*这里就只大概说一下 腾讯云 和 阿里云) 图中红色方框为必填的,记录类型为A(固定),主机记录后面讲,纪录值填你的主机IP,例如152.188.1.50,填好保存等待生效即可。 其中,如果你的域名为 {www.youname.com} ,那么你的子域名就是 {子域名.youname.com} ,相当于将www换成子域名,我试过中文子域名,可以访问。 二、修改tomcat

dsa2123的博客 1571

tomcat配置域名访问项目

比如我可以直接访问域名:http://www.xxx.com/,最主要配置tomcat的server.xml文件。 第一步:将tomcat访问端口号更改为 80,更改后可以通过访问www.xxx.com查看是否访问到tomcat的界面。 <Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> 第二步:修改 E

于双瑜的博客 681

Labview课程3: 正弦波输出&采集数据&显示

本案例介绍如何从板卡(USB6008)的模拟量输出端口输出一个正弦波,然后模拟量输入模块进行采样,然后显示到vi画面的‘波形图’中。下图所示:

上一篇: 修改Nginx web服务器默认目录
下一篇: SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)
青峰
博客等级 码龄17年 592粉丝 208原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值