免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
TOMCAT的域名配置现在很多的公司的网站都是用tomcat作为应用服务区的,可是对于初学者,8080端口号是如何去掉的,这些网站是如何和域名绑定到一起的呢?一个tomcat是如何绑定多域名?并且这些域名是如何对应不同的项目呢?这一系列的问题,今天就这个问题,我来说一下。1. 域名。现在的域名不是很贵,有很多人都有,而我们注册域名的网站也会有一个DNS助解析,就是把服务器的IP绑定到这些域名上。2. 我们域名有了,现在就来说说我们的项目;比如说我现在有两个项目都在我的这个tomcat下面。那我们输入http:/localhost:8080 /abc就可以访问到我们abc这个项目了,但是端口号8080如何去掉呢?在tomcat的conf文件夹下有一个server.xml。我们打开这个文件,找到8080,只需要把8080改成80即可。当我们再次输入http:/localhost/abc即可。3. 可是我们的域名如何跟项目绑定到一起呢?我们再次找到tomcat下面的conf文件夹里面的server.xml。修改4. 当启动tomcat的时候,输入我们绑定的域名,是不是看到了我们的tomcat。可是我们想访问我们的项目还得再域名后面加上项目名称才能访问到,也就是说到现在我们的域名还没跟项目绑定到一起。我们在看一下第三部,想让我们的项目和域名绑定到一起,我们只需要在前面加上即可。例如:5. 当我们的有两个项目都放在同一个tomcat下的时候,我们只需要把加上两个既可以完成我们的2个项目的绑定,但是项目名称别忘了改哦。-域名绑定与虚拟目录设置:server.xml 的修改方式如下:(一)多域名绑定1.如果你要绑定网站,首先是要把tomcat的默认访问端口8080,修改成80原始:修改后:其实这里就是把port:8080,修改成port:80就可以了,其他的参数不变2.接下来就是重点了哈哈.单个域名绑定:原始:当然这里我把注释代码统统删除掉了,省的碍眼修改后:多域名绑定:这里面的参数还有很多,我也不是很清楚,不过这样做确实可以实现多域名绑定哈哈.而且网站页面修改了只要直接覆盖就可以了,tomcat可以自动更新类和页面,当然如果修改了web.xml或lib,则需要重启tomcat才可以.(二)虚拟目录(1)其中,Host标记是用来配置虚拟主机的,就是可以多个域名指向一个tomcat,格式只要参考默认的就可以了。是Host标记的子元素吧,表示一个虚拟目录,它主要有两个属性,path就相当于虚拟目录名字,而 docbase则是具体的文件位置。在这里我的虚拟路径名称为chengqun,实际上我的程序也就是html、jsp、servlet都 放在了d:/wwwroot/chengqun这个目录下了。这样我就可以通过 chengqun.202. com/chengqun 访问我的这个虚拟目录了。另外一种方法是:这样设置以后,输入域名可以访问这个站点程序了(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://img下,我想用个二级域名()映射它,假如在d://img下放入一张图片1.jpg,我们就可以输入/1.jpg来访问它了。加上下面代码就可以实现了。最终我们要在本地访问域名,还得修改相爱HOST文件。打开C:/WINDOWS/system32/drivers/etc/hosts加上 对tomcat下配置 一ip对多域名的方法详细如下,按下面配置一定能成功,经过测试了.因无域名解析服务器,所以在hosts上配,来模拟dns解析.41 localhost 指向gg文件夹41 指向gg文件夹41 one.localhost 指向a文件夹41 指向a文件夹41 two.localhost 指向b文件夹41 指向b文件夹经过多方面尝试,终于在tomcat下配置成功了.Tomcat配置多域名和多虚拟路径如下:修改conf/server.xml中部分的,每个.代表一个域名(包括localhost): 从上述的配置文件中可以看出,这个配置共配置了两个域名(不包括localhost): 和 ,然后配置了localhost,使之与 一样,这样输入IP地址就能跑到 了。同样还可以看出, 配置了两个虚拟路径,一个是默认路径/,另一个是/VitrualPath,并且他们都分别指定了各自的网站所在的文件目录。(localhost与他的路径是一致的)。但是,在配置 时,为什么没有指定它的网站文件目录呢?这是利用了Tomcat的相对路径,appBase=webapps_defaultweb 表示,这个网站的文件放在$Tomcat_Home/webapps_defaultweb中。 你需要在$Tomcat_Home/webapps_defaultweb中,建立ROOT
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- DB1306T 288-2025 葡萄栽培技术规程
- 2025年海事管理专员岗位招聘面试参考题库及参考答案
- 2025年生活方式设计师岗位招聘面试参考试题及参考答案
- 2025年制药行业销售代表岗位招聘面试参考题库及参考答案
- 2025年药物竞赛中医试题及答案
- 2025年行为数据分析师招聘面试参考题库及答案
- 2025年考古研究员岗位招聘面试参考题库及参考答案
- 2025年语言学专家岗位招聘面试参考试题及参考答案
- 2025年数字战略顾问岗位招聘面试参考题库及参考答案
- 2025年制造业质量保障专员岗位招聘面试参考题库及参考答案
- 视觉传达艺术设计专业
- 智慧树知到《大学生心理健康教育(西南民族大学)》章节测试答案
- 【灌溉系统】-小型农田水利节水灌溉施工组织设计方案
- 棉花各生长阶段田间长相图片
- GB/T 32473-2016凝结水精处理用离子交换树脂
- GB/T 19494.3-2004煤炭机械化采样第3部分:精密度测定和偏倚试验
- 遗传学试题库及答案-(12套-)
- 硫酸包装说明和使用说明书
- 山东师范大学成人教育《新闻写作》期末考试题库
- DBJ53T-69-2014云南省建筑与市政基础设施工程施工现场专业(管理)人员配备标准
- 清淤工程施工记录表
评论
0/150
提交评论