星期二 2008年01月08日
Tomcat下配置虚拟主机
Tomcat下配置虚拟主机非常简单,只需增加Host元素就可以了,让我们来看看server.xml中默认的localhost主机的定义部分:
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
</Host>
这部分就是定义了一个名称为“localhost”的主机,程序根目录是%Tomcat%\webapps,这里的webapps是相对于Tomcat的安装目录的,是相对路径。明白了这些在定义一个主机就是很简单的事了,例如定义一个localhosta的主机:
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
</Host>
<Host name="localhosta" appBase="D:/hosts/localhosta"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
</Host>
此处的D:/hosts/localhosta目录的作用和%Tomcat%\webapps目录是相同的,你可以在里面创建默认的ROOT目录,并在其下放置程序就可以了,当然你也可以布置其它的应用。
为了测试这个localhosta主机,你需要修改%Windows%(Windows安装目录)\system32\drivers\etc\hosts文件,用记事本打开就可以。添加一个localhosta的主机名:
127.0.0.1 localhost
127.0.0.1 localhosta
红色文字为新添加的内容,现在打开浏览器,在地址栏输入 http://localhosta:8080 就可以访问你的新虚拟主机localhosta 。怎么样,简单吧。
Posted at 08:36上午 一月 08, 2008 by 孙悟空 in 操作系统 | 评论[0]