Tomcat的Server.xml虚拟主机和虚拟…
来源:互联网 发布:egd网络黄金九月上市 编辑:程序博客网 时间:2024/06/14 04:37
Tomcat/conf/server.xml
配置虚拟主机与虚拟目录需要用到这个文件.下面就说一说这个文件.
![]()
这幅图是一个标准的server.xml文件.我只是把其中的注释删除了.
下面大致介绍一下 :
第2行 :端口8005是关闭服务的监听端口,如果用telnet命令连上,输入SHUTDOWN那么tomcat就会关闭了.
第17行 :配置tomcat监听浏览器访问端口.http协议就会走80(原8080)端口,https协议就会转发到8443端口.
第18行 : 与apache服务器整合时使用的端口,使用ajp协议.
第19行 : Engine 标签是一个引擎.里面至少要有一个Host标签.
第22行 : Host标签配置了一个虚拟主机.
第24行 : Context标签配置了一个虚拟目录
Host与Context
从上面可以看出来,如果你想添加一个虚拟主机,则需要添加一个Host节点.
如果你想添加一个虚拟目录,则需要添加一个Context节点.
可是如何添加呢?这些参数都有什么含义呢??下面我就简单说一下.
添加一个虚拟主机
只需要添加一个Host节点就可以添加一个虚拟主机.
我现在想做到这种效果,当用户输入www.zte.com时,就可以访问我的项目了.那么就需要进行下面这样配置![]()
name : 表示用户访问的虚拟主机名字.
appBase :对比上面的名为localhost的虚拟主机,上面的用的是相对地址相对tomcat的安装目录.
那么此处的意思就是说,我的D盘下www这个文件夹下就相当与tomcat中的那个webapps目录了.
仅仅这样还是不够的.因为浏览器解析不了www.zte.com这个网址.
所以我们需要修改一个C:\Windows\System32\drivers\etc\hosts文件![]()
途中箭头指向的地方是一个table键
书写规则 : table + ip + table +域名.这样本机就会找到www.zte.com的ip地址了.
我们在D盘的www文件夹下建立一个ROOT文件夹,文件夹里面放一个index.html.
文件内容为 d:/www. ok访问一下![]()
这样,虚拟主机就建立好了.
ps : 之所以要放在ROOT目录下,因为ROOT目录为默认访问目录.
一个虚拟主机可以放很多项目,访问的时候都是ip:port/serverName
如果端口是80,那么端口可以省略.如果访问的是默认的目录,那么目录名也可以省略.
虚拟目录
下面我就在E盘给www.zte.com配置一个虚拟目录.并且设置他为默认目录.
![]()
path : 表示访问的时候需要添加的路径.如果为空,则表示默认访问这个.
docBase :虚拟目录的位置.同上,在这个目录下建立一个测试的index.html![]()
这样虚拟目录就配置好了.
- Tomcat的Server.xml虚拟主机和虚拟…
- Tomcat的Server.xml虚拟主机和虚拟目录的配置
- Tomcat的Server.xml虚拟主机和虚拟目录的配置
- tomcat server.xml中配置项目的虚拟路径
- TOMCAT笔记(一)之 目录、虚拟主机、SERVER.XML、TOO
- [ java ] tomcat中server.xml中虚拟主机配置
- Tomcat和MySQL的一个Server.xml
- Tomcat和MySQL的一个Server.xml
- Tomcat下,增加不同虚拟主机的虚拟路径的方法
- tomcat虚拟主机的配置(区别虚拟路径)
- Tomcat的server.xml
- tomcat 的server.xml
- tomcat的server.xml
- Tomcat web.xml 和server.xml的配置说明 简单
- JaveWeb:tomcat服务器的配置和虚拟主机
- tomcat 在server.xml中加虚拟子目录
- tomcat的Server.xml详解和Host的配置
- tomcat部署项目虚拟主机虚拟路径配置
- 使用VS Code编译调试C++程序
- java 死锁例子及相关讲解
- java多线程小结,及解决应用挂死的…
- nginx location语法使用介绍
- Spring MVC的controller层接收前台传Json参数
- Tomcat的Server.xml虚拟主机和虚拟…
- imageIO异常:Unsupported Image T…
- MySQL中函数CONCAT及GROUP_CONCAT
- Zookeeper之启动常见错误及解决方法-yellowcong
- 主键约束和唯一性约束的区别
- 使用Spring Boot +JPA+mybatis快速启动一个web项目
- ubuntu在线安装JDK8
- Linux下的tar压缩解压缩命令详解
- linux的mysql数据库的由于权限问题…