广杰博客

  • 首页
  • IT资讯
  • IT运维
  1. 首页
  2. IT运维
  3. 正文

Tomcat配置多站点虚拟主机

11/28/2014 1408点热度 0人点赞 0条评论

tomcatTomcat下建立多个站点虚拟主机,编辑conf下server.xml文件:

<Engine name="Catalina" defaultHost="localhost">
<Realm className="org.apache.catalina.realm.LockOutRealm">
<Realm className="org.apache.catalina.realm.UserDatabaseRealm"
resourceName="UserDatabase"/>
</Realm>
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true">
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log" suffix=".txt"
pattern="%h %l %u %t &quot;%r&quot; %s %b" />
</Host>

<Host name="www.a.com" appBase="webapps"
unpackWARs="true" autoDeploy="true">
<Alias>a.com</Alias>
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log" suffix=".txt"
pattern="%h %l %u %t &quot;%r&quot; %s %b" />
<Context path="" docBase="a" debug="0" reloadable="true"/>
</Host>

<Host name="www.b.com" appBase="webapps"
unpackWARs="true" autoDeploy="true">
<Alias>b.com</Alias>
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log" suffix=".txt"
pattern="%h %l %u %t &quot;%r&quot; %s %b" />
<Context path="" docBase="b" debug="0" reloadable="true"/>
</Host>
</Engine>

关键属性说明:
defaultHost="localhost"   如果使用ip来访问,默认进入www.aaa.com网站。
Host name="www.a.com"   为当前Host绑定域名www.a.com。
appBase="webapps"    指定应用程序(网站)的基本路径 ,这里可以存放多个程序(网站)。一般是相对路径,相对于tomcat的安装目录。
<Alias>a.com</Alias> 为一个Host,绑定多个域名。
<Context docBase="a" docBase    作用就是指向a目录,这里是相对路径,是相对于前面指定的webapps目录。也可以是绝对路径。
<Context path=""    指定 Web应用的 上下文根

标签: Tomcat server.xml tomcat多站点配置
最后更新:11/28/2014

guangjie

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >
最新 热点 随机
最新 热点 随机
Red Hat Enterprise Linux 9 发布,大量组件升级 windows10 家庭版添加hyper-v虚拟机组件 Red Hat Enterprise Linux 8.5 GA 发布 Rocky Linux 8.4 GA正式版发布下载 Rocky Linux 8.3 首个候选版本发布 CentOS 8.3 (2011) ISO镜像下载发布 CentOS Linux 落幕 CentOS Stream 上位 CentOS Linux 7.9 (2009) iso镜像下载 Windows 10 2020年10月更新ISO下载 ubuntu ssh通过密钥登陆服务器
Red Hat Enterprise Linux 9 发布,大量组件升级windows10 家庭版添加hyper-v虚拟机组件
Fedora 31 稳定版发布 kubeadm安装k8s 组件controller-manager 和scheduler状态 Unhealthy mysql5.7.14 主从复制 ASP.net程序出现“CS0016: 未能写入输出文件”解决方法 btrsmtsv.exe木马还是误杀? 红帽Linux企业版发布5.7正式版 ELK中修改Logstash的@timestamp字段为日志生成时间 QQ2009 Preview2 下载地址 设置sql作业任务按日期标注备份文件T-SQL语句 针对Web服务器的八种攻击方式
标签聚合
Windows Server 2012 nginx Windows Server 2012下载 Hyper-V linux redhat springboot php_curl
友情链接
  • linux运维
  • 郑州SEO

COPYRIGHT © 2021 gjie.cn. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

豫ICP备07002435号-8