Tomcat虚拟主机的配置


虚拟主机

虚拟主机也称共享主机、虚拟服务器,它通过虚拟化技术将物理服务器划分为多个独立环境,在单一主机或主机群上运行多个网站或服务,虚拟主机之间完全独立,不仅能提高资源利用率,还能满足多样化的业务需求。

网站内容

本文的两个示例网站包含jsp页面、图片和css样式表,分别显示当前的日期与时间。除jsp页面外,两个网站的图片与样式表均一样。

1、index.jsp:jsp是一种在服务器端执行的嵌入在HTML页面中的脚本语言,用户访问时会自动执行并生成页面内容返回给客户端。

1.1、日期网站date首页index.jsp内容如下:

tomcat

1.2、时间网站time首页index.jsp内容如下:

tomcat

2、style.css:层叠样式表。用于控制网页样式的描述性文件,它弥补了html在样式控制上的不足,提供了更为丰富的样式选择。

tomcat

3、clock.jpg:网页图片。网页图片可以有多种格式,常用的格式有:jpg、png、webp等。

tomcat

虚拟主机的配置

本文示例通过配置虚拟主机实现日期网站放在目录/usr/local/tomcat/dateweb中,使用域名www.date.cn访问;时间网站放在目录/usr/local/tomcat/timeweb中,使用域名www.time.cn访问。

1、修改Tomcat主配置文件conf/server.xml,在<Engine>标签中新增两个虚拟主机的配置,分别对应域名www.date.cn和www.time.cn的两个主机。

tomcat
  • name:主机名称,填写虚拟主机的访问域名。
  • appBase:主机的项目存放目录。
  • Valve:日志文件的存放目录,文件名称前后缀与日志格式。

2、创建文件夹/usr/local/tomcat/dateweb和/usr/local/tomcat/timeweb,并将项目date.war与time.war放入对应文件夹中。

tomcat

3、重启服务使配置生效。

tomcat

4、修改windows系统本地DNS配置文件:C:\Windows\System32\drivers\etc\hosts,增加以下配置项,将域名与对应的IP地址绑定,实现本地的域名解析,示例中网站的IP为192.168.238.189。

tomcat

5、输入域名与8080端口访问网站。

5.1、输入网址:http://www.date.cn:8080/date/。

tomcat

5.2、输入网址:http://www.time.cn:8080/time/。

tomcat

发表评论

评论数量:0