Tomcat tomcat配置不同域名访问不同项目/多域名

作者:じ☆ve宝贝

发布时间:2015-11-11T17:21:56

同一个tomcat配置不同域名访问不同项目

修改tomcat目录中conf/server.xml文件

	  <Host name="fentiao.studyjava.cn"  appBase="/data/tomcatbbs/webapps/fentiao"
			unpackWARs="true" autoDeploy="true">	
		
		<Context path="" docBase="/data/tomcatbbs/webapps/fentiao" debug="0" reloadable="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>
	  
      <Host name="www.studyjava.cn"  appBase="webapps"
            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>

appBase 可以修改成你的站点位置如:D:/web path是说明虚拟目录的名字,如果你要只输入ip地址就显示主页,则该键值留为空; docBase是虚拟目录的路径,它默认的是$tomcat/webapps/ROOT目录,现在我在webapps目录下建了一个myweb目录,让该目录作为我的默认目录。 debug和reloadable一般都分别设置成0和true。

同一个项目多域名访问

在host标签中添加

<Alias>www.abc.com</Alias>