ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

免费域名配置

免费域名配置

前言:之前租的域名即将到期,发现续租要上百,于是尝试duckdns提供的免费域名托管服务;

租服务器可以参考云服务器搭建一个网站

一、duckdns

进入官网,注册登录后,加域即可(IP根据需要设置,我组的阿某云的服务器,所以与服务器实例的公网IP保持了一致)

二、服务器配置

在宝塔面板添加你的站点,然后就可以在文件目录下上传代码文件(网站路径/www/wwwroot)

三、补充内容

3.1 端口设置

网站设置中要把默认 80 端口改成任意未占用端口,例如 8080、8081、9000,然后阿里云安全组放行对应端口(如 TCP 8080)

3.2 绕过备案

因为duckdns.org 这类国外免费二级域名无法做国内 ICP 备案,只要在阿里云中国大陆服务器用域名访问,网关 100% 拦截,没有任何绕过规则,所以直接用服务器公网 IP+8080 端口访问,例如

http://x.x.x.x:8080

3.3 SSL证书配置

宝塔面板自带Let’s Encrypt证书申请,部署到对应网站即可。

1、勾选手动解析

2、勾选域名

3、点击【申请证书】

4、宝塔弹出提示:需要添加一条TXT记录

  • 主机记录:_acme-challenge.wsincdut
  • TXT 记录值:一串随机文本

5、登录DuckDNS.org后台添加 TXT 记录 DuckDNS 添加 TXT 方式: 访问https://duckdns.org/update?domains=wsincdut&token=你的Token&txt=记录值

把链接里两处内容替换:

domains=wsincdut你的域名前缀

token=xxxx页面顶部你自己的 DuckDNS Token

txt=xxxx宝塔给出的验证文本

在浏览器地址栏访问这条链接,返回OK代表 TXT 记录写入成功。

6、等待2~3 分钟(DNS 全球传播生效)

7、返回宝塔点击【验证】,签发证书。

缺点:手动解析模式证书不会自动续期!90 天到期后要重复操作一次

返回列表