zoukankan      html  css  js  c++  java
  • 绑定域名直接访问javaweb项目首页

    一、购买域名

    想要绑定域名的话首先必须要有一个域名,域名购买可以上阿里云、腾讯云、百度云…。 
    域名购买请自行去买,有什么不懂请自行去询问客服,这里就不细讲了。

    二、解析域名

    购买好了之后需要自己解析域名 
    这里写图片描述

    根据自己购买的服务器的不同,可能解析也会有一些不一样。

    三、配置项目首页

    这里写图片描述 
    想要配置项目首页必须要在web项目的web.xml中设置标签 
    此标签配置后访问服务器,服务器会从上到下进行寻找,像我这样配的话会先进行寻找index.html,如果找不到就会寻找下一个index.htm。要是全部都找不到就会报404错误。

    配置好了之后比如原先要访问www.域名.com/项目名/index.jsp,现在直接访问www.域名.com/项目名就可以了

    四、配置tomcat

    现在访问首页还要加上项目名,想要域名直接访问首页还需要这最后一步配置

    一:到服务器中打开tomcat的server.xml

    二:修改host 
    这里写图片描述 
    服务器地址如果是本机,填写localhost也可以 
    三:配置docBase 
    这里写图片描述 
    修改docBase为项目的完整路径 
    四:修改端口 
    这里写图片描述 
    修改完docBase你会发现访问不了网站了,要把端口改成80,这是商用端口。

    之后保存退出,就可以通过域名直接访问首页了。

    -----------------------------------------------------------------------------------------------------------------------------------------------------------------

    关于在浏览器上直接输入 http://www.bookEstore.com就可以访问工程问题

    1.在tomcat/conf/server.xml文件中配置一个虚拟主机
    <Host name="www.bookEstore.com" appBase="D:j2eeWorkspacesookEstore"
    unpackWARs="true" autoDeploy="true">


    <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
    prefix="localhost_access_log." suffix=".txt"
    pattern="%h %l %u %t &quot;%r&quot; %s %b" />

    <Context path="" docBase="D:j2eeWorkspacesookEstoreWebRoot"/>

    </Host>


    3.可以在server.xml文件中
    <Engine name="Catalina" defaultHost="www.bookEstore.com">

    2.需要在C:WindowsSystem32driversetc路径下查找一个配置文件hosts
    在这个文件中配置
    127.0.0.1 www.bookEstore.com

    ---------------------------------------------------------------------------------------------------------------------------------------------------------------

    效果图

    这里写图片描述

    打开 tomcat - ->conf- ->server.xml 编辑>

    这里写图片描述

    修改端口号为80端口(是为了避免http://192.29.193.128:8080/项目名)

    改成如下代码

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

    这里写图片描述

    2. 修改 Engine - - - defaultHost 改成你的域名

    <Engine name="Catalina" defaultHost="www.omghz.cn">//默认是localhost
    • 1

    3. 修改 Host – - name =你的域名 再添加Context(如下)

    <Host name="www.omghz.cn"  appBase="webapps"
                unpackWARs="true" autoDeploy="true"
                xmlValidation="false" xmlNamespaceAware="false">
            <Context path="" docBase ="/ItcastOA/"/>//这个就是你要映射的项目名称
    
          </Host>

    这里写图片描述

    保存 启动Tomcat

    这里写图片描述

  • 相关阅读:
    Hibernate关联映射
    mysql 外键约束
    巩固JavaSE基础--IDEA完成实战项目
    PHP--选择排序
    PHP--冒泡排序
    vscode调试单个PHP脚本文件
    Vscode下调试基于Homestead环境的Laravel框架
    Python Web开发
    Python之UDP编程
    Python之TCP编程
  • 原文地址:https://www.cnblogs.com/cn-chy-com/p/8465413.html
Copyright © 2011-2022 走看看