首页 > 应用开发 > IT综合 > Holer实现自定义域名访问本地WEB应用
本地安装了WEB服务端,怎样通过自定义域名方式实现从公网访问本地WEB应用?
本文将介绍使用holer实现的具体步骤。
默认安装的WEB端口是 80 。
可以在万网、百度云、腾讯云、西部数码等等域名服务商注册并购买域名。
在域名服务商注册并购买的域名必须要完成域名备案,否则无法使用域名访问网站,具体备案细节可以参考域名服务商提供的备案流程指导文档。 例如自己申请并完成备案的域名为:
domaindemo.cn
,后面的示例中都以此域名为例。
在域名所在的服务商系统上添加域名解析,各个域名服务商系统设置解析方法类似,这里以在万网上设置域名解析为例; 在域名的解析设置里主要填写: 记录类型、主机记录、记录值 等参数项,其他参数项使用默认值即可。
记录类型:
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
来检查自己的域名解析是否生效了。
Holer软件包: holer-xxx.tar.gz
Holer支持各种OS系统平台,请选择跟本地OS类型匹配的holer软件包。
在
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 ---------------------------------------------
Windows系统平台:
打开CMD控制台,进入可执行程序所在的目录下,执行命令:
holer-windows-xxx.exe -k 6688daebe02846t88s166733595eee5d
Linux或者其他系统平台:
执行命令:
nohup ./holer-xxx-xxx -k 6688daebe02846t88s166733595eee5d
浏览器里直接输入自己的域名,就可从公网访问本地WEB了。
http://domaindemo.cn
使用holer过程中遇到问题可以先查看holer控制台打印的日志信息,这样很容易排查出问题的具体原因。
更多的holer使用示例,请参考 holer相关的技术资料 。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31561718/viewspace-2222381/ ,如需转载,请注明出处,否则将追究法律责任。