tomcat 虚拟主机配置

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了tomcat 虚拟主机配置相关的知识,希望对你有一定的参考价值。

1.配置文件

tomcat-conf目录-server.xml文件

2.配置端口和主机

端口:

默认端口:8080

改为:80

主机:

添加多个主机(以下三个主机对应三个域名,三个域名对应同一个ip地址)

        <Host appBase="D:" autoDeploy="true" name="wap.test.com" 
      unpackWARs="true" xmlNamespaceAware="false" xmlValidation="false">
            <Context docBase="D:\\wap" path="" reloadable="true" crossContext="true"/>

        </Host>
        
         <Host appBase="D:" autoDeploy="true" name="web.test.com" 
      unpackWARs="true" xmlNamespaceAware="false" xmlValidation="false">
            <Context docBase="D:\\web" path="" reloadable="true" crossContext="true"/>

        </Host>
        
         <Host appBase="D:" autoDeploy="true" name="manage.test.com" 
      unpackWARs="true" xmlNamespaceAware="false" xmlValidation="false">
            <Context docBase="D:\\manage" path="" reloadable="true" crossContext="true"/>

        </Host>    

<host>中的元素:

  appBase-->项目文件夹的父目录

  name-->该主机对应的域名

  其他元素自己百度

<context>中的元素:

  docBase-->对应项目文件夹或者项目的.war包(如果是war包,就需要把unpackWARs设置为true) 

  path-->访问时如果要带上项目名就添加项目名,不需要(直接域名访问)就为空

3.配置IP和域名

windows

配置文件:

C:\\Windows\\System32\\drivers\\etc下的hosts文件

内容:

127.0.0.1       wap.test.com
127.0.0.1       web.test.com
127.0.0.1       manage.test.com

三个域名对应的是同一个ip地址,即本地的ip地址。

参考:

http://www.cnblogs.com/LvLoveYuForever/p/5886788.html

 



以上是关于tomcat 虚拟主机配置的主要内容,如果未能解决你的问题,请参考以下文章

Tomcat 部署及虚拟主机配置与优化

Tomcat配置虚拟主机

tomcat配置虚拟路径

Tomcat服务部署虚拟主机配置及参数优化

Tomcat顶层架构服务部署虚拟主机配置及优化服务

Tomcat 笔记-配置虚拟目录