tomcat 虚拟主机配置

1.虚拟主机

  服务器接收到客户端请求时,会根据HTTP请求报文中的HOST头选择web站点进行响应。发送请求时,url中的主机名会被作为HTTP请求报文中的HOST发送给服务器。因此,可以根据不同的HOST设置虚拟主机,以达到同IP、端口下不同web站点的访问。

浏览器发送给服务器的请求报文格式如下:

 GET  /  HTTP/1.1
Host: www.baidu.com

2.tomcat虚拟主机的设置

server.xml中通过设置HOST节点实现虚拟主机的实现,通过设置系统HOST文件(system32/drivers/etc)实现主机名的访问

 <Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true">

        <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" pattern="%h %l %u %t &quot;%r&quot; %s %b" prefix="localhost_access_log." suffix=".txt"/>

       <Context docBase="myweb" path="/myweb" reloadable="true" source="org.eclipse.jst.jee.server:myweb"/>

       <Context docBase="mobileWeb" path="/mobileWeb" reloadable="true" source="org.eclipse.jst.jee.server:mobileWeb"/>

 </Host>

11 <Host appBase="webapps" autoDeploy="true" name="myweb" unpackWARs="true">

      <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" pattern="%h %l %u %t &quot;%r&quot; %s %b" prefix="localhost_access_log." suffix=".txt"/>

           <Context docBase="myweb" path="/myweb" reloadable="true" source="org.eclipse.jst.jee.server:myweb"/>
16 </Host>

原文转自:http://blog.csdn.net/xiaojianpitt/article/details/2153936

      http://blog.csdn.net/aoxida/article/details/7045985

上一篇:spring的组成


下一篇:ubuntu14.04禁用guest用户登录