美文网首页
D14 web目录结构&如何配置一台虚拟主机

D14 web目录结构&如何配置一台虚拟主机

作者: 求知的蟑螂 | 来源:发表于2017-01-06 14:41 被阅读23次
    Paste_Image.png
    •  静态资源和JSP文件都可以直接放置在web应用的目录下,直接放在web应用的下的内容,浏览器可以直接访问到.
      
    • WEB-INF

      • classes(动态web资源运行时的class文件要放在这个目录下)
      • lib (动态web资源运行时所依赖的jar包要放在这个目录下)
      • web.xml (整个web应用所配置文件,配置主页/Servlet的映射/过滤器监听器的配置都需要依赖这个文件进行)

    WEB-INF 这个目录可以没有,但是最好要有,如果有的话,则必须要有以上的几个目录,保障目录结构是完整的.放置在WEB-INF下的所以资源,外界访问不到的.

    如何配置一台虚拟主机

    在conf/server.xml 中<Engine>标签下,配置

      <Host name="www.baidu.com"  appBase="E:\baidu" />
    
    
    • name:虚拟主机的名字,网站怎么访问的域名;
    • appBase: 虚拟主机管理的路径,真实的路径.

    在本地模拟DNS功能

    因为浏览器访问地址时,需要将地址翻译成对应的ip才能找到服务器,这个过程是由线上的DNS服务器进行的,我们是无法修改dns服务器.

    可以在本地修改hosts文件,进行模拟.

    路径: C:\Windows\System32\drivers\etc

    查看本机ip地址:在终端输入:ipconfig

    默认缺省虚拟主机

    如果来访者是通过ip来访问,这个时候服务器无法辨别当前要访问的是那台虚拟出主机中的资源,此时访问虚拟缺省虚拟主机,可以在cong\server.xml中<engin>标签上通过defaultHost属性进行配置.

    如何打war包

    • zip--war格式

    • 通过context配置

    相关文章

      网友评论

          本文标题:D14 web目录结构&如何配置一台虚拟主机

          本文链接:https://www.haomeiwen.com/subject/cpztbttx.html