zoukankan      html  css  js  c++  java
  • tomcat配置多个虚拟主机

    先修改默认端口(8080),http的默认端口是80,我们将8080改成80,这样域名就不用带上端口了

    修改conf文件夹下的server.xml文件

    添加多个主机(以下三个主机对应三个域名,三个域名对应同一个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-->访问时如果要带上项目名就添加项目名,不需要(直接域名访问)就为空。

    我们在windows中测试:修改C:WindowsSystem32driversetc下的hosts文件。添加三个模拟的域名

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

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

  • 相关阅读:
    《leetcode42接雨水》
    《84. 柱状图中最大的矩形》
    [bzoj1565][NOI2009]植物大战僵尸
    [bzoj1497][NOI2006]最大获利
    [洛谷P4092][HEOI2016/TJOI2016]树
    [洛谷P3760][TJOI2017]异或和
    [洛谷P3758][TJOI2017]可乐
    [洛谷P3761][TJOI2017]城市
    [Uva11134]Fabled Rooks
    又是一年叶落时
  • 原文地址:https://www.cnblogs.com/LvLoveYuForever/p/5886788.html
Copyright © 2011-2022 走看看