一、添加域名
1. 请提前准备好已备案的域名,域名服务商不受限制,在腾讯云、万网等服务商中注册、备案的域名均可用。
2. 进入云开发平台 > 环境配置 > HTTP 访问服务,在自定义域名模块,单击添加域名。
3. 在绑定自定义域名弹窗中,输入你的已备案域名,并选择 SSL 证书,单击确定,实现新域名的绑定(如无可选证书,可单击界面中的单击前往,生成新证书,再进行证书选择)。
4. 选择证书,单击确定。
二、CNAME 说明
添加域名后,该域名并不能直接使用,需要进行域名 CNAME 的解析配置。系统会自动分配一个.cdn.dnsv1.com 为后缀的 CNAME,你需要在域名服务商的后台中完成 CNAME 配置。配置生效后,自定义域名才真正可用。
1. 等待自定义域名绑定成功。
2. 按照指引,复制分配好的 CNAME,便于后续步骤中使用。
3. 接下来,需要你在该域名的服务商后台(这里以腾讯云DNS解析为例),配置 CNAME 解析。
注意:说明:
注意:
注意:
三、CNAME 解析配置要求
对于常规的 DNS 服务商,域名解析一般需要配置以下配置项,填写时请严格遵守下面的要求说明。
| 配置项 | 填写要求 |
| 主机记录 | 如果绑定到微搭的域名为二级域名,例如:tencent.com,则主机记录必须填写:@。如果绑定到微搭的域名为三级域名,例如:abc.tencent.com,则主机记录要填写三级域名的值:abc。注意:CNAME 解析与同主机记录的其他解析会冲突,例如:下图中的域名解析中,已经存在一个主机记录为@的解析,此时,再添加一个主机记录为@的 CNAME 解析,将造成解析冲突,导致微搭无法正常使用该域名。解决办法:如其他冲突的解析记录无用,则可删除冲突的记录。在微搭中换用其他域名。如该域名为二级域名,则在微搭中可改用该域名的一个子域名,例如:tencent.com 存在解析冲突的问题,则可以在微搭中绑定 abc.tencent.com,然后添加 abc.tencent.com.cdn.dnsv1.com 为记录值,这样可规避冲突问题。 |
| 记录类型 | 选择 CNAME。 |
| 线路类型 | 选择默认。 |
| 记录值 | 粘贴在上一步中复制到的 CNAME 值(记录生成后可能会在自动域名后面补一个 .,这是正常情况,忽略即可)。 |
| TTL | 保持默认值即可,一般默认为600秒(TTL 为缓存时间,数值越小,修改记录后各地生效时间越快)。 |
四、腾讯云 DNS 设置方法
若你的 DNS 服务商为腾讯云,你可通过如下步骤添加 CNAME 记录。
1. 登录 域名服务 控制台,在列表中,找到需要添加 CNAME 记录的域名所在行,单击操作栏的解析。
2. 在跳转到的页面中,单击添加记录。
3. 按上文的 CNAME 解析配置要求填写配置项 ,单击保存,即可添加 CNAME 解析记录。
注意:说明:
注意:域名解析各种记录类型之间是有优先级差异的,在主机记录相同的情况下,同一条线路有几种不同的记录类型不能共存,否则将会提示冲突。CNAME 记录与除 CNAME 记录以外的任何记录类型都冲突,需要先删除掉其他记录,再进行配置。详情请参见 解析记录帮助指引、 常见问题。
4. 填写完成后,单击保存,完成解析设置。
注意:说明:
注意:不同的 DNS 服务商,CNAME 生效的时间略有不同,同时微搭会定时检测 CNAME 配置状态,等待域名状态更新为正常后(预计10分钟内),即可将域名绑定至应用。
五、设置应用访问地址
1. 进入云开发平台 > 环境配置 > HTTP 访问服务页面,在域名关联资源模块,单击新建创建关联,可选择自定义应用、云函数、云托管及静态网站托管,使其关联到该域名。
注意:说明:
注意:预发环境对应体验应用,正式环境对应正式应用。
2. 发布 Web 端应用时,可选择自定义域名进行绑定。
六、强制 HTTPS
所有对于自定义域名的 HTTP 请求,默认开启强制 HTTPS,会被转换为 HTTPS 请求。
注意:强制 HTTPS 可以提高你的网站安全性,如有特殊需求,可联系我们进行调整。
七、域名数量上限
一个环境中的自定义域名上限为50个, 可参考微搭购买页套餐配额说明。
八、删除环境时域名解绑
在删除环境时,之前添加的域名会自动与微搭账号/环境进行解绑,并删除相关路径配置信息。你可以在其他微搭账号/环境添加试用该域名。
九、小程序和公众号相关的域名配置
如你需要配置小程序业务域名,或公众号 JS 接口安全域名,请参见 配置指南文档。