zoukankan      html  css  js  c++  java
  • tomcat多域名访问

    多域名访问

    配置虚拟主机,提高资源利用率。
    tomcat的server.xml文件也可以配置多个虚拟主机,基于端口可以通过增加service节点实现,基于域名则可以同过增加host节点实现

    基于域名的虚拟机

    #编辑server.xml文件,在Engine段下添加Host段,如下:
    #访问时使用name后的参数当作域名访问。
    [root@smbands conf]# vi server.xml
            <Host name="localhost"  appBase="webapps"
                unpackWARs="true" autoDeploy="true">
                ................................................................
          </Host>
          添加一下几行
           <Host name="www.smbands.com" appBase="/smbands" unpackWARs="true" autoDeploy="true">
              <Context  path="" docBase='.'  debug="0" />
          </Host>
    #创建项目
    [root@smbands ~]# mkdir /smbands
    [root@smbands ~]# echo 'www.smbands.com' > /smbands/index.html
    [root@smbands ~]# mkdir /usr/local/tomcat/webapps/test
    [root@smbands ~]# echo 'www.borshman.com' >  /usr/local/tomcat/webapps/test/index.html
    
    #修改hosts文件,启动tomcat。
    #访问测试
    [root@smbands ~]# /usr/local/tomcat/bin/startup.sh
    [root@smbands ~]# curl http://localhost:8080/smbands/
    www.borshman.com
    [root@smbands ~]# curl http://www.smbands.com:8080
    www.smbands.com
    

    基于端口的虚拟机

    #编辑server.xml文件,在server段下添加service段,如下:
    [root@smbands conf]# vi server.xml
        <Service>
           <Connector protocol="HTTP/1.1"
                   port="8081" protocol="HTTP/1.1"
                   connectionTimeout="20000"
                   redirectPort="8443" />
             <Engine name="second" debug="0">
             <Host name="www.smbands.com"  appBase="/demo"
                unpackWARs="true" autoDeploy="true">
                    <Context path='' docBase="." debug="0"/>
             </Host>
             </Engine>
          </Service>
    #创建项目
    [root@smbands ~]# mkdir /demo
    [root@smbands ~]# echo 'www.smbands.com' > /demo/index.html
    [root@smbands ~]# mkdir /usr/local/tomcat/webapps/test
    [root@smbands ~]# echo 'www.borshman.com' >  /usr/local/tom/webapps/test/index.html
    
    #修改hosts文件,启动tomcat。
    #访问测试
    [root@smbands ~]# curl http://localhost:8080/test/
    www.borshman.com
    [root@smbands ~]# curl http://localhost:8081
    www.smbands.com	
    
  • 相关阅读:
    nRF51800 蓝牙学习 进程记录 2:关于二维数组 执念执战
    nRF51800 蓝牙学习 进程记录 1:感想
    invokeAll和CompletionService
    数据库连接
    数据库索引
    JVM学习笔记——java内存模型
    JVM学习笔记——自动内存管理
    JAVA学习笔记——BlockingQueue接口
    JAVA学习笔记—— Executor接口
    JAVA学习笔记——并发(二)
  • 原文地址:https://www.cnblogs.com/Smbands/p/11468636.html
Copyright © 2011-2022 走看看