一、環境說明
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地址進行訪問即可