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多实例配置

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

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

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 计算机网络期末考试题库(超级多的那种)「建议收藏」

    计算机网络期末考试题库(超级多的那种)「建议收藏」废话不多说,不管是应对期末考试还是考研基础复习,刷题是必不可少的!!!大家冲就完了!!!!记得给罡罡同学点关注哦!后期还会更新其他题库的呢!!!点关注!!!点关注!!!点关注!!!谢谢另外还有4套模拟题哦!!!计算机网络试题库——选择题及答案(共500题)1、Internet中发送邮件协议是(B)。A、FTPB、SMTP C、HTTP D、POP2、在OSI模型中,第N层和其上的N+l层的关系是(A

    2022年6月28日
    31
  • 怎样查看MySql数据库物理文件存放位置

    怎样查看MySql数据库物理文件存放位置

    2022年2月9日
    53
  • origin如何绘制双y轴柱状图_Graphpad柱状图双Y轴

    origin如何绘制双y轴柱状图_Graphpad柱状图双Y轴origin横坐标的标注如何修改成双行显示呢?shift+enter,可以换行思路:在两个图层上分别绘制两个柱状图,然后将两个图层合并。第一步:建立一个X列,四个Y列。其中,两列数据中间加上两个空列第二步:绘制第一个柱状图第三步:绘制第二个柱状图第四步:两图层合并点击合并按钮第五步:接下来就是坐标轴的显示基本上就完成了…

    2022年9月30日
    1
  • 颜色代码表

    颜色代码表RGB颜色查询对照表 RGB颜色查询对照表

    2022年5月16日
    32
  • 区块链对传播格局_博弈论66个经典例子

    区块链对传播格局_博弈论66个经典例子一、区块链数据结构与算法首先,讲一下区块链基本的技术内容。区块链,本质是由两个部分构成:第一部分是数据结构,第二部分是算法。这两部分是可以分割的,也最好分割开来看。首先看区块链的数据结构,其实非常简单:它是由很多的区块组成的,每个块都包括很多的数据,主要是交易数据。区块互相之间的链接就是通过hash过程,也就说我们把前一块的内容hash成一个数字签名,然后放在后一块里面,形成一个链…

    2022年8月31日
    0
  • idea2019激活教程,永久激活,一次性搞定!(必看)

    idea2019激活教程,永久激活,一次性搞定!(必看) 此教程仅用作个人学习,请勿用于商业获利,造成后果自负!!! 此教程已支持最新2019.2版本 永久激活方法 1.下载jar包 点击链接 网盘链接:pan.baidu.com/……

    2022年3月13日
    78

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

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