免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 693 | 回复: 0
打印 上一主题 下一主题

在 Tomcat 上配置虚拟主机 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-03-14 23:25 |只看该作者 |倒序浏览

在 Tomcat 上配置虚拟主机
2007-01-19 23:33
一 准备
                        我们将配置两台虚拟主机,假设域名分别为
                        
www.sentom1.net
                        
www.sentom2.net
                        为了测试方便,请在客户机的:
                        Win2K:\\WINNT\system32\drivers\etc\hosts
                        Linux:/etc/hosts
                        文件中增加下面内容,然后检查一下这两个域名是否解析正确。
192.168.0.1
www.sentom1.net
192.168.0.1
www.sentom2.net
当然,在生产环境中这样做是不行的,需要的在 DNS 上做相应的域名解析。
                        二 Tomcat安装
                        Tomcat
的安装不在本文的讨论范围,请参考这里。请确保Tomcat安装正确,不然请不要继续进行下面的配置步骤。
                        将 tomcat 目录下的 webapps 目录在同一目录复制一份,目录名分为 webapps2 ,然后将
                        webapps 目录改名 为 webapps1 。最后 tomcat 的目录结构大致如下:
tomcat
    |--bin
    |--common
    |--conf
    |--logs
    |--server
    |--shared
    ......
    |--webpapps1
    |--webpapps2
    |--work
最后,写一个简单 html 文件用于测试,文件名为 test.html ,文件内容如下:
测试
你现在访问的是 www.sentom1.net
将 test.html 文件分别在
                        tomcat/webapps1/ROOT、tomcat/webapps2/ROOT 目录放置一份,然后将
                        tomcat/webapps2/ROOT/test.html
                        文件内容中“www.sentom1.net”改为“www.sentom2.net”。
                        至此,前期的准备工作做完了,全是一些体力活。
                        三 配置虚拟主机
                        前面提到了独立 IP 和共享的 IP。本文介绍的是共享的 IP 模式,这种模式就是所有的虚拟主机都使用同一 IP
                        。目前国内 IDC 提供的虚拟主机都是这种模式。这种模式的优点是节约数量有限的 IP ,缺点就是虚拟主
                        机只能通过域名访问而不能通过 IP 访问(其实也不算是缺点,只对邮件系统中用户的访问方式有一点点影响
                        )。而另外一种独立 IP 模式主要应用在邮件服务中,这里就不做介绍了。
                        配置
www.sentom1.net
虚拟主机
                        打开 tomcat/conf/server.xml 文件,将 Host
                        元素之间的内容全部删掉,然后把下面内容加如到 Host 元素 原来的位置。
   
www.sentom1.net
" debug="0" appBase="webapps1"
             unpackWARs="true" autoDeploy="true">
      
        
        
      
配置
www.sentom2.net
虚拟主机
                        将下面内容追加到 Host 元素后面,注意 Host 元素中 name 属性和 appBase 属性的值的变化。
   
www.sentom2.net
" debug="0" appBase="webapps2"
             unpackWARs="true" autoDeploy="true">
      
        
        
      
现在可以启动 Tomcat 了,分别访问
                        
http://www.sentom1.net:8080/test.html
                        
http://www.sentom2.net:8080/test.html
                        如果访问得到的页面内容分别是下面的内容,那表明虚拟主机已经配置成功了。否则,请检查你的配置过程并
                        重新按照文档配置。
你现在访问的是
www.sentom1.net
你现在访问的是
www.sentom2.net


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/27695/showart_258804.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP