使用tomcat搭建基于域名的虚拟主机

1、想使用tomcat搭建基于域名的虚拟主机,首先要有一个tomcat,这里演示是基于window操作系统的,基于linux系统的和这也差不多。从tomcat官网(http://tomcat.apache.org/)上下载一个版本:

2、解压下载的tomcat,进入conf目录:

其中server.xml是tomcat的主配置文件,设置与服务相关参数的,例如路径设置,端口设置等;

context.xml设置tomcat数据源,一般用来连接数据库,可以被tomcat动态来加载;在版本5.5之前,Context体现在/conf/server.xml中的Host里的<Context>元素,它由Context接口定义。每个<Context>元素代表了运行在虚拟主机上的单个Web应用。

tomcat-users.xml主要是用户名和密码的设置;

web.xml是默认首页等之类的设置。

3、编辑server.xml文件,配置基于域名的虚拟主机:

其中模块0是server.xml文件中原有的,模块1和模块2是添加的两个Host,用来配置域名和服务路径;name中配置域名,appBase是指服务(网站)的基本路径,这里可以存放多个服务,一般是相对路径,相对于tomcat的安装路径,在这里我配置了绝对路径;

Context标签中的path=""为虚拟目录,如果是空,访问就是域名:端口/,如果是path="test",那么访问的时候就是域名:端口/test;

docBase="" 为实际目录,可以是绝对路径,如果是相对路径就是基于appBase

4、在磁盘D中新建test文件夹,在test文件夹中新建zjl和fxx两个文件夹,在zjl和fxx两个文件夹中分别新建一个index.html,写入如下内容:

5、由于我配置的域名不是正常申请来的,也没有备案,所以DNS是不会解析这两个域名,我们可以通过修改本地的hosts文件,配置域名对应的IP地址来进行解析,一般是在路径(C:\Windows\System32\drivers\etc)下的:

我在这里就使用SwitchHosts软件来更改hosts文件,也推荐大家使用这个软件。

6、启动tomcat,我这里启动的端口是8080,启动成功之后我们就可通过域名来访问了!服务默认访问的是index.*的文件。

使用tomcat搭建基于域名的虚拟主机还是比较简单的,没了解过的同仁们可以简单了解一下!大神悄然路过就行,勿喷,不过可以喷一喷最近的假疫苗,伤天害理!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

猿人小郑

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值