Tomcat虚拟主机

Tomcat虚拟主机虚拟主机用在一台物理机上搭建多个web站点,且互不影响##基于域名的主机根据来访问的域名解析对应每个不同的web站点配置域名与ip的映射管理(hosts)在host文件中添加对应的ip域名17

大家好,又见面了,我是你们的朋友全栈君。

虚拟主机用在一台物理机上搭建多个web站点,且互不影响

基于域名的主机

  • 根据来访问的域名解析对应每个不同的web站点
  • 配置域名与ip的映射管理(hosts)
    在host文件中添加对应的ip域名17,19
    vim /etc/hosts
    192.168.200.19  www.linuxxu.com
    192.168.200.18  www.cloud.com
    
  • 修改server.xml创建host模块对应域名
    vim /usr/local/tomcat8/conf/server.xml 
    <Host name="www.linuxxu.com"  appBase="webapps"
              unpackWARs="true" autoDeploy="true">
                  <Context docBase="/web/linuxxu" path="" reloadable="flase">            
                  </Context>
    
          <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
                 prefix="localhost_access_log" suffix=".txt"
                 pattern="%h %l %u %t &quot;%r&quot; %s %b" />
    
        </Host>
    
        <Host name="www.whml.com"  appBase="webapps"
              unpackWARs="true" autoDeploy="true">
                  <Context docBase="/web/whml" path="" reloadable="flase">  
                  </Context>
    
          <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
                 prefix="localhost_access_log" suffix=".txt"
                 pattern="%h %l %u %t &quot;%r&quot; %s %b" />
    
        </Host>
    
    
  • 创建域名对应路径
    mkdir -pv /web/{linuxxu,cloud}
    #对应创建index.jsp文件
    <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
    

JSP test page <% out.println(“Welcome to test site,http://www.对应域名.com”);%> “`

  • 测试页面

基于端口的主机

  • 修改server.xml配置文件
    <Service name="Catalina">
      <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
      <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
      <Engine name="Catalina" defaultHost="localhost">
        <Realm className="org.apache.catalina.realm.LockOutRealm">
          <Realm className="org.apache.catalina.realm.UserDatabaseRealm" resourceName="UserDatabase"/>
        </Realm>
          <Host name="www.jalja1.org"  appBase="E:/学习/activeMq/app1" unpackWARs="true" autoDeploy="true">
              <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
              prefix="localhost_access_log." suffix=".txt"
              pattern="%h %l %u %t "%r" %s %b" />
          </Host>
      </Engine>
    </Service>
    
    <Service name="Catalina2">
      <Connector port="8888" protocol="HTTP/1.1"  connectionTimeout="20000" redirectPort="8443" />
      <Connector port="8010" protocol="AJP/1.3" redirectPort="8443" />
      <Engine name="Catalina2" defaultHost="localhost">
        <Realm className="org.apache.catalina.realm.LockOutRealm">
          <Realm className="org.apache.catalina.realm.UserDatabaseRealm" resourceName="UserDatabase"/>
        </Realm>
          <Host name="www.jalja1.org"  appBase="E:/学习/activeMq/app2" unpackWARs="true" autoDeploy="true">
              <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
              prefix="localhost_access_log." suffix=".txt"
              pattern="%h %l %u %t "%r" %s %b" />
          </Host>
      </Engine>
    </Service>
    

基于ip的主机

  • 配置多个子网接口,一一对应rever.xml里的web站点

Tomcat多实例配置

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/155101.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 《海量数据库解决方式》读后感

    《海量数据库解决方式》读后感

  • 加密那点事

    加密那点事加密是个神奇而古老的技术,被应用于战争、贸易等场景,而最近的炙手可热的比特币和区块链技术又让某些极为小众的计算机专业领域的加密技术进入大家视野,例如HASH、非对称加密算法RSA这些关键词。数据加密在区块链…

  • expect中的正则匹配[通俗易懂]

    expect中的正则匹配[通俗易懂]文档原文:xpect_out(x,string)expect_out(x,start|end)如果expect匹配是采用高级正则表达式的话(-re参数表示高级正则表达式方式匹配),那么每个子模式都有一个序号,序号从1-9,如:setoutput”abbbcabkkkka”expect-indices-re”b(b*).*(k+)”$output那么:setexpect_out(0,start)==>

    2022年10月23日
  • 【转载】轻松搞懂WebService工作原理

    【转载】轻松搞懂WebService工作原理

    2021年11月18日
  • 曾國藩家書摘_曾国藩语录及诠释

    曾國藩家書摘_曾国藩语录及诠释人物简介曾国藩(1811年11月26日-1872年3月12日),中国近代政治家、军事家、理学家、文学家,与胡林翼并称曾胡。曾国藩与李鸿章、左宗棠、张之洞并称“晚清四大名臣”,官至武英殿大学士、两江总督,同治年间封一等毅勇侯,谥文正。人物评价知人之明,谋国之忠,自愧不如元辅;同心若金,功错若石,相期无负平生。-左宗棠吾师道德功业,固不待言,即文章学问,亦卓…

  • RO38 –比较RemObjects SDK 通道「建议收藏」

    RO38 –比较RemObjects SDK 通道「建议收藏」 RO38–比较RemObjectsSDK通道                                  本文汇总了RemObjectsSDK提供的通道:最通用的通道1)HTTP通道:使用www超文本传输协议的灵活,网络无关的通信.2)SuperTCP通道:在客户端服务端灵活通用的双向传输

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号