Tomcat配置虚拟主机
来源:互联网 发布:赚钱宝映射哪些端口号 编辑:程序博客网 时间:2024/06/11 14:22
1.基于主机名的虚拟主机配置
- 在随意盘符下建立一个目录作为虚拟地址的目录。例如:F:\tomcat-test,在其下建立 index.html,写入内容例如:test
- 在tomcat/conf/service.xml中 加入如下配置一段<Host> 配置
<Host>
......
</Host> 这里的Host配置,是配置文件原本就有的,下面的需要我们自己增加<Host appBase="F:\tomcat-test" autoDeploy="true" name="www.abc.com" unpackWARs="true">
<Context path="" docBase="." debug="0" /></Host>
- 打开C:\Windows\System32\drivers\etc 下面的hosts文件 加入127.0.0.1 ww.test.com
//:有了 127.0.0.1localhost ,所以浏览器输入:http://localhost:8080/ 能进入tomcat,下一行同理
127.0.0.1localhost
127.0.0.1www.abc.com
假设在tomcat、wenbapps下的ROOT文件夹下有hello.html 内容写入 hello。
启动tomcat,在浏览器输入:http://localhost/hello.html ----->将显示 :hello 访问的是tomcat下的资源
在浏览器输入:http://www.abc.com/index.html ------>将显示 :test 访问的是F:\tomcat-test下的资源
实际上 二者的ip是一样的,都是127.0.0.1 但是却实现了访问两个“主机”上的资源,一个是tomcat下的,一个是F盘下的。假如A,B两公司很穷,网站公用一台服务器,但又不能够直接输入IP来进入,因为只有一个IP,这里在一台电脑上设置虚拟,二者设置不同的虚拟目录,使用虚拟目录名来访问便可实现公用,实际还是一个ip,一台主机。
2.基于端口的虚拟主机配置
- 在随意盘符下建立一个目录作为虚拟地址的目录。例如:F:\tomcat-test2,在其下建立 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:\tomcat-test2" autoDeploy="true" name="www.123.com" unpackWARs="true"> <Context path="" docBase="." debug="0" /> </Host> </Engine> </Service>
启动tomcat,输入 http://localhost/hello.html ------->将显示tomcat/webapps/ROOT/index.html 里边的内容
输入 http://localhost:8080/index.html --------->将显示F:\tomcat-test2下的index.html 里边的内容
这里通过不同的端口进来实现了,不同基于不同端口的虚拟主机的配置。
- tomcat配置虚拟主机
- tomcat配置虚拟主机
- Tomcat配置多虚拟主机
- tomcat配置虚拟主机
- Tomcat配置多虚拟主机
- tomcat 虚拟主机配置
- Tomcat 下配置虚拟主机
- Tomcat配置虚拟主机
- tomcat配置虚拟主机
- Tomcat虚拟主机配置
- Tomcat虚拟主机配置
- tomcat 虚拟主机配置
- TOMCAT虚拟主机配置
- tomcat 虚拟主机配置
- TOMCAT虚拟主机配置
- tomcat 虚拟主机配置细节
- tomcat配置虚拟主机
- Tomcat虚拟主机的配置
- 离散题目8
- oracle分区表split
- C语言学习笔记-数组-郝斌老师讲解
- SpringBoot java程序打包
- RandomAccess接口
- Tomcat配置虚拟主机
- Spring_SSH整合之_架构的历史(三层架构整合JSP+MySQL+JavaBean)_2
- MySQL安装图解
- ArrayList源码解析(三)
- mysql 导入导出数据库、数据表的方法
- 离散题目10
- Lua math 库
- freemarker是什么东西?
- hdu 1272 小希的迷宫