请选择 进入手机版 | 继续访问电脑版
设为首页收藏本站

jeesite

 找回密码
 注册新会员
查看: 229|回复: 0

【tomcat学习篇】一、虚拟主机映射

[复制链接]
来啊互相伤害啊 发表于 2017-1-4 10:10:51 | 显示全部楼层 |阅读模式
【tomcat学习篇】一、虚拟主机映射(不需要Apache、nginx)
                首先,介绍下什么叫虚拟主机(Virtual Hosting) 具体可以查看 xxxxx/docs/virtual-hosting-howto.html
假设你有两个主机名开发主机比如:www.acb.com和[url]www.123.com需要指向同一个IP地址服务器比如111.111.111.111.[/url]
效果就是 访问abc时候打开的是abc的网站,访问123时候打开的是123网站,但是在111.111.111.111中部署服务器就一个tomcat开放的可能也只有80一个端口,这时候就需要虚拟主机映射。
                配置方式非常简单,修改tomcat下的conf的server.xml
在Engine下原来默认拥有一个localhost的host
修改为
<Engine name="Catalina" defaultHost="www.123.com">
   <Host name="www.abc.com"  appBase="abcapps" unpackWARs="true" autoDeploy="true">
    <Host name="www.123.com"  appBase="webapps" unpackWARs="true" autoDeploy="true">
</Engine>
这里说明一下 abcapps 是在tomcat下的新建目录,并非位于webapps里面。如果需要查看效果 建议在abcapps下新建ROOT文件里面简单存放一个index.html即可。
特别注意一点:如果你是用本机部署测试,由于你没有外网域名指向本机IP,想要查看效果需要修改本机hosts文件。如果是云服务器等就不需要了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册新会员

本版积分规则

QQ|手机版|小黑屋|Archiver|jeesite 官方论坛. ( 吉ICP备12004769号  

GMT+8, 2017-2-27 10:12 , Processed in 0.140625 second(s), 21 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表