首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过ApacheTomcat6.0实现VirtualHosting

通过ApacheTomcat6.0实现VirtualHosting
EN

Stack Overflow用户
提问于 2014-06-10 11:16:21
回答 1查看 82关注 0票数 0

我拥有域(任意三个),并且希望它与tomcat所拥有的端口(8080)一起运行。我已经完成了在SERVER.XML中添加域名和应用程序。

代码语言:javascript
复制
    <Host name="www.hello.com"  appBase="hello_webapps"
        unpackWARs="true" autoDeploy="true"/>

<Host name="www.hi.com"  appBase="hi_webapps"
       unpackWARs="true" autoDeploy="true"/>

<Host name="www.bye.com"  appBase="bye_webapps"
        unpackWARs="true" autoDeploy="true"/>

的主机文件中的更改

代码语言:javascript
复制
 xxx.xxx.x.xx www.hello.com
 xxx.xxx.x.xx www.hi.com
 xxx.xxx.x.xx www.bye.com

XXX.XXX.X.XX是ip地址,但是通过运行www.hello.com:8080,就会产生错误404。

EN

回答 1

Stack Overflow用户

发布于 2014-06-10 11:35:21

TODO在tomcat中有建立虚拟主机的树要素部件:

  • DNS配置

您必须准备您的域名和IP,并配置您的DNS服务器,替代方法是使用主机文件进行测试/开发。

  • Server.xml配置

此步骤是将已部署的应用程序文件夹与请求Tomcat服务器时使用的域名映射。

官方文档中的示例:

代码语言:javascript
复制
<Engine name="Catalina" defaultHost="ren">
    <Host name="ren"    appBase="renapps"/>
    <Host name="stimpy" appBase="stimpyapps"/>
</Engine>
  • 部署应用程序文件夹

将应用程序的内容放入一个名为ROOT的文件夹中,该文件夹将位于server.xml配置中使用的文件夹内(在示例中,内容将在renapps/ROOT/中)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24139636

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档