Tomcat实操应用

Tomcat实操应用_第1张图片
Tomcat实操应用_第2张图片

问题

在浏览器输入"http//:配置的临时域名(如localhost)"直接显示到页面

分析

1. 需要配置虚拟主机

  • 什么是虚拟主机:多个不同域名共存于一个Tomato中

  • 为什么要用虚拟主机: 一个主机只能运行一个网站,使用虚拟主机就可以在一台服务器上运行多个网站

  • 配置方式

    • 打开配置文件Tomcat根目录--->conf--->server.xml,增加虚拟主机

Tomcat实操应用_第3张图片

  • 一个 标签语句表示一个虚拟机(第一个是磨人的)
  • 其中的 用于配置虚拟目录(缓解webapps目录下空间占用)
    • path:指定要访问的web项目名
    • docBase:对应path所指定站点的资源的绝对路径

上图path和docBase表示的是webapps根目录,分别使得在浏览器中输入域名请求数据时不用指定项目名 和 服务器能响应返回对应的网页内容,实现的效果就是直接输入域名就可以访问网页

配置临时域名

打开目录C:\Windows\System32\drivers\etc,找到hosts文件(编辑此文件需要管理员权限以及取消只读模式)

Tomcat实操应用_第4张图片

2. 映射虚拟目录为/

也就是上面添加的 这一步操作

添加临时域名

Tomcat实操应用_第5张图片

第一个就是熟知的localhost(原来是这样来的)

yhh是我自己添加的,用的还是本地ip

这个的原理应该和域名绑定IP差不多吧

配置虚拟目录

  • 方式一:比如将D:\web路径作为站点的路径,找到Tomcat目录下/conf/server.xml文件进行修改,添加如下语句:

    
    
  • 方式二:进入到conf\Catalina\localhost目录下,创建一个xml文件,该文件的名字就是站点的名字 ,进行如下配置:

    
    
    
    

3. 把8080端口改成80

80端口是浏览器默认使用的端口,可以不用指定,而Tomcat默认使用的是8080端口,我们给他修改下:

打开tomcat主目录下的conf/server.xml配置文件,修改为80

Tomcat实操应用_第6张图片

4. 设置web站点首页

  1. 新建一个WEB-INF文件夹

  2. 新建一个web.xml文件

  3. 默认模板中添加配饰语句

    
    
    
    
      Welcome to Tomcat
      
         Welcome to Tomcat
      
    
    
            
    	index.html
    
    
    
    

效果

实现了直接通过临时域名访问网页
Tomcat实操应用_第7张图片

你可能感兴趣的:(Tomcat实操应用)