tomcat怎么配虚拟主机?关于站长们用tomcat配置虚拟主机,这里介绍两种方式。此文章来源是博客园网站,作者:逃离沙漠,希望知识的分享对大家有所帮助。
1.基于主机名的虚拟主机配置
在随意盘符下建立一个目录作为虚拟地址的目录。例如:f:\virtualhost1,在其下建立 test1.html,写入内容,例如 test。在tomcat/conf/service.xml中加入如下配置一段<host> 配置
打开c:\windows\system32\drivers\etc 下面的hosts文件 加入127.0.0.1 site1
假设在tomcat、wenbapps下的root文件夹下有hello.html内容写入hello。
启动tomcat,在浏览器输入:http://localhost:8080/index.html—将显示hello,访问的是tomcat下的资源;在浏览器输入:http://site1:8080/index.html—将显示test,访问的是f:\virtualhost1下的资源。
实际上二者的ip是一样的,都是127.0.0.1,但是却实现了访问两个“主机”上的资源,一个是tomcat下的,一个是f盘下的。
2.基于端口的虚拟主机配置
在随意盘符下建立一个目录作为虚拟地址的目录。例如:f:\virtualhost2,在其下建立 test1.html,写入内容例如:test2
在tomcat/service.xml 里半加入一段 <service> 配置,如下
<service>
<connector ……./>
<engine defaulthost=”localhost” name=”catalina” >
…….
</engine>
</service> 这里的配置也是文件原本就有的,下面是增加的。
<service>
<connector connectiontimeout=”20000″ port=”8082″ protocol=”http/1.1″ redirectport=”8443″/> 因为是基于端口的配置,这里的8082端口是新增的,以后的访问将用到
<engine name=”second” debug=”0″>
<host appbase=”f:\virtualhost2″ autodeploy=”true” name=”site2″ unpackwars=”true”>
<context path=”” docbase=”.” debug=”0″ />
</host>
</engine>
</service>
启动tomcat,输入 http://localhost:8080/index.html—将显示tomcat/webapps/root/index.html 里边的内容;输入 http://localhost:8082/index.html—将显示f:\virtualhost2 下的index.html 里边的内容。
这里通过不同的端口进来实现了,不同基于不同端口的虚拟空间的配置。
以上是关于tomcat怎么配虚拟主机的知识分享,西部数码网站提供多类型、高性价的虚拟主机产品,购买链接 https://www.west.cn/services/webhosting/
轻量云服务器需要买域名吗ppt如何做目录索引?域名解析要怎么做?请尽快短信核验-备案平台一个云服务器配置多个域名上海ecs云服务器显示有点忙什么是堡垒机汽车企业纷纷启用中文域名