Tomcat配置虚拟主机的两种方式
来源:互联网 发布:压力传感器的数据采集 编辑:程序博客网 时间:2024/05/16 09:34
1.基于主机名的虚拟主机配置
- 在随意盘符下建立一个目录作为虚拟地址的目录。例如:F:\virtualhost1,在其下建立 test1.html,写入内容例如:test
- 在tomcat/conf/service.xml中 加入如下配置一段<Host> 配置
<Host>...... </Host> 这里的Host配置,是配置文件原本就有的,下面的需要我们自己增加<Host appBase="F:\virtualhost1" autoDeploy="true" name="site1" unpackWARs="true"> <Context path="" docBase="." debug="0" /> </Host>
- 打开C:\Windows\System32\drivers\etc 下面的hosts文件 加入127.0.0.1 site1
127.0.0.1 localhost //:有了这一行,所以浏览器输入:http://localhost:8080/ 能进入tomcat ,下一行同理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盘下的。假如A,B两公司很穷,网站公用一台服务器,但又不能够直接输入IP来进入,因为只有一个IP,这里在一台电脑上设置虚拟,二者设置不同的虚拟目录,使用虚拟目录名来访问便可实现公用,实际还是一个ip,一台主机。
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 里边的内容
这里通过不同的端口进来实现了,不同基于不同端口的虚拟主机的配置。
0 0
- Tomcat配置虚拟主机的两种方式
- Tomcat配置虚拟主机、配置web应用的几种方式
- tomcat 配置数据源的两种方式
- eclipse配置tomcat的两种方式
- Apache 两种虚拟主机方式的区别
- Apache 两种虚拟主机方式的区别
- Tomcat虚拟主机的配置
- Tomcat虚拟主机的配置
- Tomcat虚拟主机的配置
- Tomcat虚拟主机的配置
- Tomcat虚拟主机的配置
- 配置Tomcat的虚拟主机
- Tomcat虚拟主机的配置
- JNDI+Tomcat配置数据源的两种方式
- JNDI+Tomcat配置数据源的两种方式
- JNDI+Tomcat配置数据源的两种方式
- JNDI+Tomcat配置数据源的两种方式
- Eclipse4.6(neno)配置Tomcat插件的两种方式
- python爬虫高级功能
- Android 3种自定义圆形ProgressBar
- 大端模式和小端模式
- mysqldumper 与 Innobackupex的备份和恢复操作实验过程
- 希望能够坚持下去!
- Tomcat配置虚拟主机的两种方式
- 使用edittext搜索时,更改软键盘的回车为搜索
- 【c语言基础】字符串数组与字符串指针的理解心得
- XML,schema,dtd文件结构
- 师--链表的结点插入(PS:纯C代码)
- about abs guide
- JS的prototype和__proto__
- MongoDB readConcern readPreference writeConcern 原理解析
- 《数据结构和算法》之逆波兰表达式