zoukankan      html  css  js  c++  java
  • Tomcat中部署网站和绑定域名

    在安装的tomcat的文件夹下有个conf文件夹

    下面有个server.xml文件,

    1. 使用80端口

    默认tomcat用的是8080端口。

      <Connector port="8080" protocol="HTTP/1.1"
                   connectionTimeout="20000"
                   redirectPort="8443" />

    把这个节点的8080修改成80端口,然后重新启动tomcat就可以 http://localhost 来访问tomcat的默认页面。

    2.新建网站和配置域名。

    在server.xml文件中,host的位置,在同级中添加新的host节点

      <Host name="www.a.com"   unpackWARs="true" autoDeploy="true" >
                <Context path="" docBase="E:Program Files (x86)apache-tomcat-8.0.5www.a.com" reloadable="true" />
            </Host>

    其中name就是域名,context 中填写这个域名对应的网站项目,docBase就是项目的文件夹。

    如果有域名解析到这个服务器就可以通过域名来访问这个网站项目

    3.推荐的另外一种方式。

      <Host name="localhost"  appBase="webapps"   unpackWARs="true" autoDeploy="true"   xmlValidation="false" xmlNamespaceAware="false"></host>

    tomcat默认的host节点是上面的代码,其他Appbase 指定了webapps这个文件夹,所有的网站都可以放置到这个文件夹下面,其中有个ROOT文件夹,这个是默认的网站根目录。

    推荐的新方式就是,新建一个与webapps同级别的文件夹目录,比如你要再添加一个网站demo.xx.com,这个时候可以新建立一个文件夹demo(与webapps同级),

    在demo文件夹下再新建ROOT文件夹,然后 把demo.xx.com的网站程序部署到demo的ROOT文件夹下

      <Host name="demo.xx.com"  appBase="demo"   unpackWARs="true" autoDeploy="true"   xmlValidation="false" xmlNamespaceAware="false"></host>

    在开发测试的时候,在window中hosts文件中,

    添加以下内容,就可以通过www.a.com来访问网站项目

    127.0.0.1 www.a.com

    、、、、、、、、、、

    相关参考

    http://www.cnblogs.com/dongye/p/3202043.html

  • 相关阅读:
    RHEL6.5安装QT5.4,设置环境变量
    Oprofile安装与使用探索
    龙芯3A上V8的编译与测试
    C#穿透session隔离———Windows服务启动UI交互程序 be
    C#获取CPU与网卡硬盘序列号及Base64和DES加密解密操作类 be
    C#读取Excel转换为DataTable be
    WPF DataGrid ScrollBar Style be
    C#操作注册表 be
    C#读取Excel转为DataTable be
    C# DataTable与Excel读取与导出 be
  • 原文地址:https://www.cnblogs.com/zjypp/p/3694784.html
Copyright © 2011-2022 走看看