参考资料:
1. http://blog.csdn.net/jubincn/archive/2009/06/20/4284788.aspx
2. http://hi.baidu.com/ljmybfq/blog/item/0b751f6692e8922caa184ceb.html
3. http://www.diybl.com/course/3_program/java/javashl/200815/95846.html
1. 主要元素概述
2. 主要元素举例
2.1 Context元素
一个Context元素表示一个web应用.
举例: 在默认的server.xml最后的</Host>前加一行
注意要区分大小写
Context的docBase指明了这个web应用的文件在你的机器的位置.例子中指明了这个web应用在D:/VirtualHost1. path指明了访问这个web应用的URL.(有的人说这是访问web应用的URL入口,也有的人称这做虚拟路径). 例子中这样设置以后,就可以通过http://localhost:8080/ggg来访问D:/VirtualHost1下的index.html.(当然前提是D:/VirtualHost1下有这么一个文件.)
2.2 Host元素
一个Host元素表示一个虚拟主机. 网上很多有独立域名的博客就是用虚拟主机做的.
举例: 复制默认的server.xml里的那个<Host>元素, 把name的值改成127.0.0.1, 再加上一个<Context>元素,如下所示
Host元素的name属性就是虚拟主机的名字,也就是域名了.这样设置以后,
http://localhost:8080/ggg 就会访问D:/VirtualHost1里的index.html
http://127.0.0.1:8080/ggg 就会访问F:/PetWeb里的index.html
(注意在Chrome下访问不了127.0.0.1的虚拟主机, 而可以访问localhost的, 在其他浏览器下(IE, Firefox, Safari)下则都可以.
2.3 Connector元素
Connector设置的是端口
在适当位置加上
就可以通过8099这个端口访问本地的web应用了,如http://localhost:8099/ggg