• 自定义域名访问本地WEB应用


    自定义域名访问本地WEB应用

    本地安装了WEB服务端,怎样通过自定义域名方式实现从公网访问本地WEB应用?

    本文将介绍具体的实现步骤。

    1. 准备工作

    1.1 安装并启动WEB服务端

    默认安装的WEB端口是80

    1.2 申请域名并完成域名备案

    可以在万网、百度云、腾讯云、西部数码等等域名服务商注册并购买域名。

    在域名服务商注册并购买的域名必须要完成域名备案,否则无法使用域名访问网站,具体备案细节可以参考域名服务商提供的备案流程指导文档。
    例如自己申请并完成备案的域名为:domaindemo.cn,后面的示例中都以此域名为例。

    1.3 设置域名解析

    在域名所在的服务商系统上添加域名解析,各个域名服务商系统设置解析方法类似,这里以在万网上设置域名解析为例;
    在域名的解析设置里主要填写:记录类型、主机记录、记录值等参数项,其他参数项使用默认值即可。

    记录类型:

    A - 将域名指向一个IPV4地址

    CNAME - 将域名指向另外一个域名

    这里建议选择CNAME

    主机记录:
    主机记录就是域名前缀,常见用法有:

    www:解析后的域名为www.wdom.net
    @:直接解析主域名 wdom.net。
    *:泛解析,匹配其他所有域名 *.wdom.net。
    

    这里填写 @ ,即直接解析主域名,其他主机记录可以根据实际需要进行添加。

    记录值:

    如果记录类型选择的是CNAME,这里需要填写域名: wdom.net

    如果记录类型选择的是A,这里需要填写IP地址: 121.196.199.47

    解析设置完成后,大概过10分钟以后,可以使用命令ping domaindemo.cn来检查自己的域名解析是否生效了。

    2. 实现步骤

    2.1 下载并解压holer软件包

    Holer软件包:holer-xxx.tar.gz

    Holer支持各种OS系统平台,请选择跟本地OS类型匹配的holer软件包。

    2.2 获取holer access key信息

    holer官网上申请专属的holer access key,并将自己备案过的域名domaindemo.cn提供给holer技术支持人员。
    提供域名之前一定要先完成步骤 1.3 设置域名解析

    例如申请得到的holer信息如下,这里以此holer信息为例:

    ---------------------------------------------
    Holer Client : holerdemo@gmail.com
    Access Key : 6688daebe02846t88s166733595eee5d
    ---------------------------------------------
    Domain Name : domaindemo.cn
    Local Address : 127.0.0.1:80
    ---------------------------------------------
    

    2.3 启动holer服务

    Windows系统平台:

    打开CMD控制台,进入可执行程序所在的目录下,执行命令:

    holer-windows-xxx.exe -k 6688daebe02846t88s166733595eee5d

    Linux或者其他系统平台:

    执行命令: nohup ./holer-xxx-xxx -k 6688daebe02846t88s166733595eee5d &

    2.4 访问映射后的公网地址

    浏览器里直接输入自己的域名,就可从公网访问本地WEB了。

    http://domaindemo.cn

    2.5 问题咨询与帮助

    使用holer过程中遇到问题可以先查看holer控制台打印的日志信息,这样很容易排查出问题的具体原因。

    更多的holer使用示例,请参考holer官方博客

  • 相关阅读:
    docker 安装 nexus3 初始密码不再是admin123
    eclipse中Tomcat修改项目名称
    WAMP3.1.3自定义根目录
    git学习笔记
    小米和MAC触摸板手势汇总
    IDEA快捷键汇总
    servelet 实现Post接口访问
    LeetCode:Jump Game II
    LeetCode:Trapping Rain Water
    LeetCode: Container With Most Water
  • 原文地址:https://www.cnblogs.com/witpool/p/9983883.html
Copyright © 2020-2023  润新知