一、环境说明
windows 2003 R2
tomcat8
JDK8
PHP5
MySQL5
二、配置
修改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.11 www.5d.com www
10.0.1.11 www.bak.com www
在浏览器中输入对应的IP地址进行访问即可