• Tomcat服务器配置虚拟主机


    3.1配置虚拟主机

    配置虚拟主机就是配置一个网站。

    在Tomcat服务器配置一个虚拟主机(网站),需要修改conf文件夹下的server.xml这个配置文件,使用Host元素进行配置,代开server.xml,可以看到Tomcat服务器自带的一个

    名称为localhost的虚拟主机(网站),如下图所示:

    <Host name="www.kaka.com" appBase="F:JavaWebApps"></Host>

    这里我们新配置一个虚拟主机,虚拟主机的name是"www.baidu.com" 虚拟主机"www.kaka.com"现在管理着JavaWebApps文件夹下的所有web应用,平时我们在互联网上使用

    域名"www.baidu.com"访问百度的网站是,其实就是访问一个名称是"www.baidu.com"的虚拟主机,所以当我们要访问name是"www.kaka.com"的这个虚拟主机时,就可以使用

    "域名(www.kaka.com)"去访问,注意一下appBase="F:JavaWebApps",这里的JavaWebApps文件夹代表的不是一个项目的根目录,而是一个存放了一个或者多个JavaWeb应用的文件夹,如下图所示:

    就好像是Tomcat服务器的webApps文件夹一样,里面存放了很多的JavaWeb应用

    3.2 windows 系统中注册域名

    配置的主机(网站)想通过域名被外界访问,必须在DNS服务器或windows系统中注册访问网站时使用的域名,找到"C:WindowsSystem32driversetc"目录下的Hosts文件,

    如下图所示

    服务器发送回来的数据:

    HTTP/1.1 200 OK

    Server: Appache-Coyote/1.1

    Content-Type:text/html;charset=ISO-8859J-1

    Content-Lenght:102

    Date:Mon,19 May 2014 14:25:14 GMT

    <html>

      <head>

        <title>JavaWebDemo1</title>

      </head>

      <body>

        JavaWebDemo1

      </body>

    </html>

    这就是浏览器和服务器的交互过程

    5.JavaWeb应用的组成结构

    开发JavaWeb应用时,不同类型的文件有严格的存放规则,否则不仅可能会使web应用无法访问,还会导致web服务器启动报错

    JavaWebApp------------------------->WEb应用所在目录

    html,jsp,css,js文件------------------->这些文件一般存在web应用根目录下,根目录下的文件外界可以直接访问

    webinf目录---------------------------->java 类,jar包,web应用的配置文件存在这个目录下,该目录下的文件外界无法直接访问,有web服务器负责调用

  • 相关阅读:
    数据库连接
    《程序员修炼之道--从小工到专家》读后感(二)
    《程序员修炼之道--从小工到专家》读后感(一)
    《继承与多态》动手动脑
    MyFirstJavaWeb
    静态初始化块的执行顺序
    使用类的静态字段和构造函数,可以跟踪某个类所创建对象的个数。请写一个类,在任何时候都可以向它查询“你已经创建了多少个对象?”。
    FJUT 毒瘤3(二分 + 最大匹配)题解
    HDU 4638 Group(莫队)题解
    HDU 4391 Paint The Wall(分块的区间维护)
  • 原文地址:https://www.cnblogs.com/csli/p/6892887.html
Copyright © 2020-2023  润新知