一、环境说明

windows 2003 R2

tomcat8

JDK8

PHP5

MySQL5


二、配置

修改tomcat/conf/context.xml

<Context privileged="true">

 

修改tomcat/conf/server.xml

......

    <Engine name="Catalina" defaultHost="www.5d.com">

.....


      <Host name="www.5d.com"  appBase="E:\www\5d"

            unpackWARs="true" autoDeploy="true">


<Context path="" docBase="E:\www\5d" debug="0" reloadable="true">

</Context>

      </Host>


      <Host name="www.bak.com"  appBase="E:\www\bak"

            unpackWARs="true" autoDeploy="true">


<Context path="" docBase="E:\www\bak" debug="0" reloadable="true">

</Context>

 </Host>

.....


重启tomcat服务


如需要修改端口号就找到8080,并更改为80

<Connector port="80" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />



Host name:表示该主机绑定的域名,如果绑定localhost则可以通过在浏览器中输入localhost访问该Host.

appBase:表示该主机绑定的文件存放路径,可以使用相对路径或绝对路径.

docbase:则是具体的文件位置.


没有指定默认站点,所以直接输入IP的时候,无法访问。

如何让输入ip就可以访问指定的站点呢?

修改server.xml的 <Engine name="Catalina" defaultHost="www.5d.com">

这样就可以实现了输入ip访问www.5d.com这个站点的程序了




tomcat下的配置都在conf下的server.xml下实现。。。

里面从开始到结束格式分为:

Server

--Service

--Connector

--Engine

--Host

--Context


我之前是没看到这里格式,在里边饶了好多弯路,希望再有小白们做此实验时注意下,大神请忽视



三、验证

在测试机的hosts文件里写上对应的域名和IP地址

10.0.1.11www.5d.comwww

10.0.1.11www.bak.comwww


在浏览器中输入对应的IP地址进行访问即可