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

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

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

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

1. 准备工做

1.1 安装并启动WEB服务端

默认安装的WEB端口是80windows

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

能够在万网、百度云、腾讯云、西部数码等等域名服务商注册并购买域名。浏览器

在域名服务商注册并购买的域名必需要完成域名备案,不然没法使用域名访问网站,具体备案细节能够参考域名服务商提供的备案流程指导文档。
例如本身申请并完成备案的域名为:domaindemo.cn,后面的示例中都以此域名为例。dom

1.3 设置域名解析

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

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

CNAME - 将域名指向另一个域名.net

这里建议选择CNAME3d

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

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官方博客

相关文章
相关标签/搜索