Tomcat6 配置多虚拟主机,多域名绑定一IP

本文详细介绍了如何通过修改hosts文件和server.xml配置来实现在一台服务器上部署多个虚拟主机和多域名绑定,以访问不同的应用程序。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Tomcat6 配置多虚拟主机,多域名绑定一IP
实现效果:
http://localhost 访问一个项目例如一个系统1。
http://localhost1 访问一个项目例如一个系统2
实现方案,需要修改两个地方 
一个是C:\WINDOWS\system32\drivers\etc\hosts文件,改为 127.0.0.1      localhost
               127.0.0.1      localhost1

另一个要改的就是server.xml,修改后如下

  1. <?xml version='1.0' encoding='utf-8'?>     
  2.     <Server port="8005" shutdown="SHUTDOWN">       
  3.         <Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" />       
  4.         <Listener className="org.apache.catalina.core.JasperListener" />       
  5.         <Listener className="org.apache.catalina.mbeans.ServerLifecycleListener" />      
  6.         <Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" />        
  7.         <GlobalNamingResources>            
  8.             <Resource name="UserDatabase" auth="Container"   
  9.                       type="org.apache.catalina.UserDatabase"                   
  10.                       description="User database that can be updated and saved"                   
  11.                       factory="org.apache.catalina.users.MemoryUserDatabaseFactory"                  
  12.                       pathname="conf/tomcat-users.xml" />     
  13.         </GlobalNamingResources>        
  14.         <Service name="Catalina">               
  15.             <Connector port="80" protocol="HTTP/1.1"                   
  16.                        connectionTimeout="20000" redirectPort="8443" />            
  17.             <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />         
  18.             <Engine name="Catalina" defaultHost="localhost">           
  19.                 <Realm className="org.apache.catalina.realm.UserDatabaseRealm" resourceName="UserDatabase"/>           
  20.                 <Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true" debug="0">       
  21.                     <Context path="" docBase="E:\Tomcat6\webapps\YangFan\" reloadable="true" crossContext="true"/>         
  22.                 </Host>          
  23.                 <Host name="localhost1" appBase="webapps" unpackWARs="true" autoDeploy="true" debug="0">        
  24.                     <Context path="" docBase="E:\Tomcat6\webapps\hiccOffice\" reloadable="true" crossContext="true"/>         
  25.                 </Host>         
  26.             </Engine>       
  27.         </Service>   
  28.     </Server>  

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值