zoukankan      html  css  js  c++  java
  • 自定义域名访问本地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官方博客

  • 相关阅读:
    微信二维码 场景二维码 用于推送事件,关注等 注册用户 ,经过测试
    简单的 Helper 封装 -- CookieHelper
    简单的 Helper 封装 -- SecurityHelper 安全助手:封装加密算法(MD5、SHA、HMAC、DES、RSA)
    Java反射机制
    Windows Azure Web Site (13) Azure Web Site备份
    Windows Azure Virtual Machine (1) IaaS用户手册
    Windows Azure Web Site (1) 用户手册
    Windows Azure Web Site (12) Azure Web Site配置文件
    Windows Azure Web Site (11) 使用源代码管理器管理Azure Web Site
    Windows Azure Web Site (10) Web Site测试环境
  • 原文地址:https://www.cnblogs.com/witpool/p/9983883.html
Copyright © 2011-2022 走看看