虚拟主机TOMCAT配置
在tomcat中添加虚拟主机:
编辑"tomcat\conf\server.xml",在"<Engine></Engine>"元素中新加子元素"<Host></Host>",如下:
</Host>
<Host name="www.hitech.com" appBase="F:\Cyan" unpackWARs="true" autoDeploy="true">
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="www.hitech.com_access_log." suffix=".txt"
pattern="%h %l %u %t "%r" %s %b" />
<Context path="" docBase="hitech"/>
<Context path="doc" docBase="doc"/>
</Host>
解读配置文件:
name="www.hitech.com" -- 虚拟主机的主机名,也就是将来用户通过互联网请求的主机地址。
appBase="F:\Cyan" -- 当前虚拟主机管理的根目录
unpackWARs="true"和autoDeploy="true" -- 仅当两个属性值都为"true"时,发布到当前虚拟主机根目录的war才自动包解压
prefix="www.hitech.com_access_log." -- 配置当前虚拟主机的日志文件
directory="logs" -- 配置当前虚拟主机的日志文件存放目录
<Context path="" docBase="hitech"/> -- 配置当前虚拟主机的默认web应用,其对应的物理路径为虚拟主机根目录下的"hitech"目录
<Context path="doc" docBase="doc"/> -- 配置虚拟路径"doc",对应物理目录为当前主机根目录下的"doc"目录
为虚拟主机配置虚拟目录:
方式一、增加虚拟主机"Contex"元素,"path"属性为虚拟目录名,"docBase"为该虚拟路径对应的物理路径
如要配置缺省,则"path"属性值留空。
方式二、在"tomcat\conf\catalina\www.hitech.com"目录下创建"desc.xml",则"desc"为当前虚拟目录名
如要配置缺省,则重命名desc.xml为"ROOT.xml"(需大写)
方式三、直接复制web应用目录到虚拟主机根目录,则虚拟目录名为该目录名
如要配置缺省,则重命名该目录名为"ROOT"(需大写)
实验结论:当方式一和方式二存在时,方式一生效;
当方式一和方式三存在时,方式一生效;
当方式二和方式三存在叶,方式二生效;
当方式一、方式二和方式三都存在时,只有方式一生效。
转载于:https://www.cnblogs.com/magics/p/3684401.html
虚拟主机TOMCAT配置相关推荐
- Java基础-Tomcat虚拟主机的配置之网站访问的过程和虚拟主机的配置
Tomcat虚拟主机的配置之网站访问的过程和虚拟主机的配置 网站的访问过程: 虚拟主机的配置: 什么是虚拟主机? 虚拟主机:在电脑上设置一个目录,使用一个名称与该目录进行绑定.这个路径称为是虚拟主机 ...
- Nginx教程--02.Nginx虚拟主机的配置
1.Nginx虚拟主机的配置 1.1 在conf目录下,使用命令 : vim nginx.conf 对上图解释: //全局区 worker _processes 1; //表示当前有1个工作的子进程, ...
- apache 虚拟主机如何配置
apache 虚拟主机如何配置?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题. apache虚拟主机就是在apache服务器上配置多个虚 ...
- Apache 虚拟主机 VirtualHost 配置
虚拟主机 (Virtual Host) 是在同一台机器搭建属于不同域名或者基于不同 IP 的多个网站服务的技术. 可以为运行在同一物理机器上的各个网站指配不同的 IP 和端口, 也可让多个网站拥有不同 ...
- linux虚拟主机泛解析,Apache虚拟主机的配置和泛域名解析实现代码
Apache虚拟主机的配置和泛域名解析实现代码 更新时间:2012年03月11日 00:28:19 作者: Apache虚拟主机的配置和泛域名解析实现代码,需要的朋友可以参考下 虚拟主机的配置 基 ...
- apache 虚拟主机详细配置:http.conf配置详解
Apache的配置文件http.conf参数含义详解 Apache的配置由httpd.conf文件配置,因此下面的配置指令都是在httpd.conf文件中修改. 主站点的配置(基本配置) (1) 基本 ...
- Apache 虚拟主机的配置[Ubuntu]
== 基本配置 == 我们都知道,如果我们想在单台机器上设置多个域名或主机名时,我们就要用到基于名称的虚拟主机了.那么要如何进行设置呢?这就是本 HowTo 想解决的问题了.在 Ubuntu 的 /e ...
- win2003服务器 虚拟主机安全配置
win2003服务器 虚拟主机安全配置 注入漏洞.上传漏洞.弱口令漏洞等问题随处可见.跨站***,远程控制等等是再老套不过了的话题.有些虚拟主机管理员不知是为了方便还是不熟悉配置,干脆就将所有的网站都 ...
- 虚拟服务器伪静态怎么设置,虚拟主机怎么配置伪静态
启动步骤:进入虚拟主机管理中心,在网站基本功能板块,找到伪静态设置,选择对应的模板,确认即可生成伪静态文件. Linux系统,将程序开发者提供的伪静态规则文件.htaccess上传到网站根目录下即可. ...
最新文章
- GNS3做交换实验使用感受
- mysql 创建用户权限_10.创建 MySQL 用户及赋予用户权限
- leetcode 75. Sort Colors | 75. 颜色分类(荷兰国旗问题,快速排序)
- Django从理论到实战(part14)--url反转
- 广州学车科目三路考操作步骤要领
- MTK驱动开发(44)---如何对GPS下达清除辅助资讯的command
- Paypal无限转圈
- 有多少程序员干到35岁,那么其他人去干什么了?
- 数独游戏思路html,全民数独游戏规则介绍 数独技巧及题目解答思路
- 51单片机按下按键数码管加一
- 基于微信小程序奶茶店在线点单管理系统#毕业设计
- 请详细分析商品期货最近走势( 2016-11-29)
- Android 获取手机存储空间
- 阿里大鱼:自自定短信模板
- 网站银联支付证书更换
- 如何跟开发就测试范围进行沟通?
- 今日说“法”:FPGA的三种配置方式
- 线上直播丨国际人工智能会议AAAI 2021论文北京预讲会,33场报告+31个Poster等你来...
- hadoop的心跳回忆
- easypoi教程_easypoi 读取 Excel 简单应用
热门文章
- 安装上 Octotree 插件让你更加方便的阅读 gitHub 中的代码
- 详解Vuex常见问题、深入理解Vuex
- Springboot默认加载application.yml原理
- javascript --- spa初体验
- Laravel框架中的路由和控制器
- 深入理解javascript函数进阶系列第一篇——高阶函数
- vs2015 去除 git 源代码 绑定,改成向tfs添加源码管理
- Open*** 服务器的搭建
- rails中weill_paginate的paginate方法中不能使用额外参数的解决办法
- UNICODE编程资料(转贴)