使用IP或者域名访问项目

来源:互联网 发布:服务器端开发 python 编辑:程序博客网 时间:2024/05/22 11:39
不一步一步使用不知道自己欠缺什么!
在阿里云上买了服务器和域名,才发现自己不会和域名做关联
域名绑定的是ip,想直接通过访问域名就展示要展示的页面,

就相当于只输入IP就可以打开首页。研究了下才发现其实自己对tomcat不了解,有时间真应该好好了解下。

tomcat/conf/server.xml进行配置

首先要保证端口是80
   如果你是将项目打了个war上传到tomcat下,其实
     <Connector port="80" protocol="HTTP/1.1"
               connectionTimeout="20000"

               redirectPort="8443" URIEncoding="UTF-8"/>

其次要修改设置Context 及Host

 输入IP后默认打开,域名的访问会解析成ip的访问,所以localhost位置写对应的ip就可以了,当然也可以写域名
    <Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="true">

        <Context path="" docBase="/xinhua" />

path属性可以不写,其实就是 “/项目名”

docBase网页实际存放的位置的根目录,会映射为path的虚拟目录,设置虚拟目录和主目录,会在Tomcat\conf\Catalina\localhost目录下生成相应的Xml文件
每当我们访问一个地址的时 候,tomcat首先是到Tomcat\conf\Catalina\ localhost目录下去察看有没有存在主目录或虚拟目录的Xml文件,如果有Xml文件,就按Xml里的路径进行访问,如果没有Xml文件,就到 server.Xml文件里去察看是否配置context标签,如果配置了context标签,则在Tomcat\conf\Catalina\ localhost目录下生成一个对应的Xml文件,以便于下次直接验证而不再访问server.Xml,与此同时打开context里指定的路径,如 果 server.Xml里没有配置context标签,则返回访问错误页面。



0 0
原创粉丝点击