免费域名申请

7/10/2020 domainValine

免费域名申请,freenom (opens new window),申请的域名是没有进行备案的,自带DNS解析速度较慢,搭配dnspod (opens new window)进行解析;

运用免费域名搭建 Valine Admin后台搭建,切换国际版,国际版的云引擎不需要域名备案

# 详细教程 (opens new window)

# 域名申请:

freenom (opens new window)

可以用google账号直接登陆,邮箱确定不再赘述,freenom 提供 tkmlcfgagq 五种后缀的免费域名;

检测可用性,然后添加订单,时间选择12个月,是免费的。

成功后,在Service下,My Domain进入管理;

可以看到你购买的免费域名都是激活状态,点击后面的Manage Domain可以设置域名解析和DNS服务器

点击Management ToolsNameservers

添加Nameserver

# 域名解析,配置别名

freenom自带解析较差,改用dnspod (opens new window)

点击右上角控制台,邮箱账号注册,不再赘述;

进入后,点击左边目录,DNS解析->我的域名->添加域名

点击自己的域名,里面已经有的两条NS记录类型的的默认记录值,例如f1g1ns1.dnspod.net,f1g1ns2.dnspod.net.

将这两条地址添加到freenomNameserver中,返回dnspod刷新即可

Valine Admin 后台评论管理 自定义域名配置

主机记录 默认类型 线路类型 记录值 TTL 备注
@ CNAME 默认 j1uq1gtv.us-w1-cname.avosapps.us. 600 对应cname
@ NS 默认 f1g1ns1.dnspod.net. 86400
@ NS 默认 f1g1ns2.dnspod.net. 86400

github page 自定义域名配置

主机记录 默认类型 线路类型 记录值 TTL 备注
@ www 默认 loenzo.github.io. 600 github page对应域名地址
@ NS 默认 f1g1ns1.dnspod.net. 86400
@ NS 默认 f1g1ns2.dnspod.net. 86400
@ A 默认 185.199.108.153 600 github.io对应的ip地址
@ A 默认 185.199.109.153 600
@ A 默认 185.199.110.153 600
@ A 默认 185.199.111.153 600
@ A 默认 185.199.112.153 600

# Valine Admin后台搭建

Leancloud (opens new window)注册登陆,

进入后,切换国际版本,配置好邮箱,电话号码,(电话号码电信一直收不到,联通可以,不知道为什么);

配置完成后,就可以快速创建开发版应用了;

设置->域名绑定->云引擎域名,输入自己申请的免费域名即可,

验证通过后,它会要求你在申请运行商的节点配置cname别名,例如j1uq1gtv.us-w1-cname.avosapps.us

因为我们的域名解析改用了dnspod,可以在这里直接再添加一条别名即可,添加完成了,等到验证通过即可;

后台会容易休眠

加入定时任务,感觉没生效,报错因流控原因,通过定时任务唤醒体验版实例失败,建议升级至标准版云引擎实例避免休眠

解决参考方案:

最简单的githubAction唤醒valine-admin

name: 'LeanCloud Self Wake'

 # 触发条件
on:
  push:
  watch:
    types: [started]
  schedule:
    - cron: '*/29 23-23 * * ?'    # 北京时间 7:00 - 7:59,每 29 分钟触发一次
    - cron: '*/29 0-15 * * ?'     # 北京时间 8:00 - 23:59,每 29 分钟触发一次

jobs:
  curl-my-site:
     runs-on: ubuntu-latest
     steps:
       - name: 'xecute command'
         env:
           MY_SITE: ${{ secrets.SITE }}
         # 向站点发送 GET 请求
         run: |                                   
           curl $MY_SITE
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21