TOMCAT多域名虚拟目录配置.docx

上传人:大米 文档编号:547549614 上传时间:2022-12-02 格式:DOCX 页数:6 大小:21.04KB
返回 下载 相关 举报
TOMCAT多域名虚拟目录配置.docx_第1页
第1页 / 共6页
TOMCAT多域名虚拟目录配置.docx_第2页
第2页 / 共6页
TOMCAT多域名虚拟目录配置.docx_第3页
第3页 / 共6页
TOMCAT多域名虚拟目录配置.docx_第4页
第4页 / 共6页
TOMCAT多域名虚拟目录配置.docx_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《TOMCAT多域名虚拟目录配置.docx》由会员分享,可在线阅读,更多相关《TOMCAT多域名虚拟目录配置.docx(6页珍藏版)》请在金锄头文库上搜索。

1、TOMCAT的域名配置现在很多的公司的网站都是用tomcat作为应用服务区的,可是对于初学者,8080端口号是如何去掉的,这些网站是如何和域名绑定到一起的呢?一个tomcat是如何绑定多域名?并且这些域名是如何对应不同的项目呢?这一系列的问题,今天就这个问题,我来说一下。1. 域名。现在的域名不是很贵,有很多人都有,而我们注册域名的网站也会有一个DNS助解析,就是把服务器的IP绑定到这些域名上。2. 我们域名有了,现在就来说说我们的项目;比如说我现在有两个项目都在我的这个tomcat下面。那我们输入http:/localhost:8080 /abc就可以访问到我们abc这个项目了,但是端口号8

2、080如何去掉呢?在tomcat的conf文件夹下有一个server.xml。我们打开这个文件,找到8080,只需要把8080改成80即可。当我们再次输入http:/localhost/abc即可。3. 可是我们的域名如何跟项目绑定到一起呢?我们再次找到tomcat下面的conf文件夹里面的server.xml。修改4. 当启动tomcat的时候,输入我们绑定的域名,是不是看到了我们的tomcat。可是我们想访问我们的项目还得再域名后面加上项目名称才能访问到,也就是说到现在我们的域名还没跟项目绑定到一起。我们在看一下第三部,想让我们的项目和域名绑定到一起,我们只需要在前面加上即可。例如:5.

3、当我们的有两个项目都放在同一个tomcat下的时候,我们只需要把加上两个既可以完成我们的2个项目的绑定,但是项目名称别忘了改哦。-域名绑定与虚拟目录设置:server.xml 的修改方式如下:(一)多域名绑定1.如果你要绑定网站,首先是要把tomcat的默认访问端口8080,修改成80原始:修改后:其实这里就是把port:8080,修改成port:80就可以了,其他的参数不变2.接下来就是重点了哈哈.单个域名绑定:原始:当然这里我把注释代码统统删除掉了,省的碍眼修改后:多域名绑定:这里面的参数还有很多,我也不是很清楚,不过这样做确实可以实现多域名绑定哈哈.而且网站页面修改了只要直接覆盖就可以了

4、,tomcat可以自动更新类和页面,当然如果修改了web.xml或lib,则需要重启tomcat才可以.(二)虚拟目录(1)其中,Host标记是用来配置虚拟主机的,就是可以多个域名指向一个tomcat,格式只要参考默认的就可以了。是Host标记的子元素吧,表示一个虚拟目录,它主要有两个属性,path就相当于虚拟目录名字,而 docbase则是具体的文件位置。在这里我的虚拟路径名称为chengqun,实际上我的程序也就是html、jsp、servlet都 放在了d:/wwwroot/chengqun这个目录下了。这样我就可以通过 chengqun.202. com/chengqun 访问我的这个

5、虚拟目录了。另外一种方法是:这样设置以后,输入域名可以访问这个站点程序了(Context path=/这里不同)(2)没有指定默认站点,所以直接输入IP的时候,无法访问。如何让输入ip就可以访问指定的站点呢?修改server.xml的 这样就可以实现了输入ip访问chengqun.202. com这个站点的程序了!-tomcat下的配置都在conf下的server.xml下实现。里面从高到低分为:Server-Service-Connector-Engine-Host-Context首先把通讯接口下的PORT改为80,这样就不用在浏览器中输入端口号了,如:HOST代表虚拟主机:默认有所以我们平时都是直接输入http:/localhost:端口号/项目名 就好了。假如我现在有个项目在E盘下的workspace目录,项目名为LZW我不想部署在tomcat下的webapp目录下,而是直接想在TOMCAT下加载这个项目并且用个域名()来映射。这样我们可以加上下面这段代码appBase为项目的绝对路径,docBase为WEB目录假如我现在的图片都放在d:/ name= appBase=d:/ unpackWARs=true autoDeploy=true xmlValidation=f

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号