• 使用域名访问网站或者静态页面


    比如我可以直接访问域名:http://www.xxx.com/,最主要配置tomcat的server.xml文件。

    第一种方法

    第一步:将tomcat访问端口号更改为 80,更改后可以通过访问www.xxx.com查看是否访问到tomcat的界面。

     <Connector port="80" protocol="HTTP/1.1"
                   connectionTimeout="20000"
                   redirectPort="8443" />
    
    • 1
    • 2
    • 3

    第二步:修改 Engine - - - defaultHost 改成你的域名

     <Engine name="Catalina" defaultHost="www.xxx.com">
    
    • 1

    第三步:修改 Host – - name =你的域名 再添加Context(如下)

    <Host name="www.xxx.com"  appBase="webapps"
                unpackWARs="true" autoDeploy="true">
    		<Alias>xxx.vip</Alias>			
    		<Context path="" docBase ="shop" reloadable="true" />        
          </Host>
    
    • 1
    • 2
    • 3
    • 4
    • 5

    shop是你的项目的名字,把你的项目的名字放上面就可以了。不用再通过项目的名字来访问这个项目,直接用域名就可以访问到这个项目。

    第四步:重启服务器,完成就行了



    第二种方法

    找到的Tomcat安装路径 xxx\ tomcat8\ conf(个人的路径),在conf目录下,打开并编辑 server.xml文件。

    1.改端口号,目的:跳过输入端口号从而访问项目。

    <Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>
    
    
    
    <Connector connectionTimeout="20000" port="80" protocol="HTTP/1.1" redirectPort="8443"/>
    
    • 1
    • 2
    • 3
    • 4
    • 5

    2.将Engine的defaultHost改为自己的域名,如果是本地测试则无需更改。

    <Engine name="Catalina" defaultHost="localhost">
    
    <!-- ------ 更改为 ------ -->
    
    <Engine name="Catalina" defaultHost="www.xxxxx.com(自己的域名)">
    
    • 1
    • 2
    • 3
    • 4
    • 5
    1. 将主机的名称改为自己的域名,如果是本地测试则无需更改。如下:
    <Host name="localhost"  appBase="webapps" unpackWARs="true" autoDeploy="true">
    
    <!-- ------ 更改为 ------ -->
    
    <Host name="www.xxxxx.com"  appBase="webapps" unpackWARs="true" autoDeploy="true">
    
    • 1
    • 2
    • 3
    • 4
    • 5
    1. 标签中加入以下代码,doBase为你项目的项目路径。此处为相对路径,也可以为绝对路径。
    <Context path="" docBase="tomcat在云服务器的路径/webapps/项目名" reloadable="true"/>
    <!--
     注意:本地可用相对路径 docBase="../wtpwebapps/项目名",
        云端需要是绝对路径,否则会访问不到。
     -->
    
    • 1
    • 2
    • 3
    • 4
    • 5

    5.保存文件,重启Tomcat的测试(为了避免出错重启下,也可以不重启)。

    如果为本地测试,在浏览器输入127.0.0.1,即可访问到项目的默认主页,若没有默认主页则可能会出错,可尝试用项目业务路径来测试。

    云端测试同本地测试。

    参考 :https://blog.csdn.net/u013176571/article/details/69526347

    https://blog.csdn.net/weixin_47287832/article/details/119899252

    我的问题是自己使用Namesilo 购买了一个域名,服务器是腾讯云,但是解析后一直要求备案!!目前,依旧没能解决!

    Namesilo 使用教程在B站上有大量的视频,大家可以去搜索。

    Namesilo 使用文档参考:https://www.zhudc.com/website/2413

  • 相关阅读:
    如何保持电机安全运行
    Pr:导出设置之音频
    错误error 和例外Exceptions
    OpenFeign、Feign以及Ribbon关系介绍
    新闻稿撰写要点有哪些?记住这几点
    Double 4 VR智能互动教学系统的教学应用
    【多线程】Thread类的基本用法
    小程序引入高德/百度地图坐标系详解
    VGG网络学习笔记。
    服务器上运行comsol闪退,无法正常运行
  • 原文地址:https://blog.csdn.net/qq_43061290/article/details/126237033