1987WEB视界-分享互联网热点话题和事件

您现在的位置是:首页 > 域名 > 正文

域名

如何使用自定义域名访问本地服务

1987web2024-01-06域名176
在开发过程中,我们经常需要使用本地服务进行调试。直接使用localhost或者127.0.0.1是没有问题的,但是在某些特殊场景下,比如微信公众号或者钉钉H5微应用等需要内嵌在第三方平台调试的情况,就

在开发过程中,我们经常需要使用本地服务进行调试。直接使用localhost或者127.0.0.1是没有问题的,但是在某些特殊场景下,比如微信公众号或者钉钉H5微应用等需要内嵌在第三方平台调试的情况,就会遇到限制。

这时候,我们可以使用自定义域名来访问本地服务。下面将介绍如何实现这一过程:

1、获取域名和设置域名解析

首先,你需要有一个域名。可以在万网、百度云、腾讯云、西部数码等域名服务商注册并购买域名。购买后,需要在域名服务商的系统上添加域名解析。解析的设置主要包括记录类型、主机记录和记录值等参数。

建议选择CNAME,主机记录填写@,记录值根据具体情况填写。设置完成后,大概10分钟后可以使用ping命令检查域名解析是否生效。

2、申请并配置反向代理服务器

除了正向代理,我们也可以使用修改hosts文件 +nginx反向代理来实现。下载并解压holer软件包,获取holer access key信息。在holer官网上申请专属的holer access key,并将自己备案过的域名提供给holer技术支持人员。提供域名之前一定要先完成步骤1.3 设置域名解析。例如申请得到的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。

3、浏览器输入自定义域名访问本地服务

启动holer服务后,直接在浏览器里输入自己的域名,例如http://你的域名.cn,就可以从公网访问本地WEB了。

以上就是使用自定义域名访问本地服务的步骤。需要注意的是,在使用自定义域名访问本地服务之前,一定要确保已经完成了域名的备案,否则无法使用该域名进行网站访问。另外,在使用反向代理时,也需要根据自己的实际需求选择合适的代理服务器和配置方式。