在扣子编程部署网页应用时支持使用扣子编程默认域名或自定义域名。若希望项目有更强的品牌辨识度,你可以将项目部署到自定义域名,以便打造独特的品牌形象,提升用户对品牌的认知度和信任感。本文介绍配置自定义域名的详细步骤。
扣子编程会为每个部署项目自动分配以 .coze.site 为后缀的默认域名。你也可以将项目绑定至自定义域名,以便打造专属品牌访问地址,使网站地址更容易被用户记住,还能提升品牌知名度。
你可以从火山引擎购买域名,或使用从第三方服务商处购买的域名。使用自定义域名时,你需要在火山引擎为自定义域名进行备案,并配置 SSL 证书。
默认域名和自定义域名使用方式的区别如下:
|
功能 |
扣子默认域名 |
自定义域名 |
|---|---|---|
|
备案 |
扣子编程已统一备案,你无需单独备案。 |
需要在火山引擎备案域名。 |
|
SSL 证书 |
扣子编程已自动配置长期有效的 SSL 证书,无需手工配置。 |
需要手工配置证书。 |
配置自定义域名时,存在项目类型、免费证书额度等限制。详情请参见配额与限制。
在配置自定义域名之前,你需要先购买一个域名。本文以购买火山引擎域名为例,如果你已经从其他服务商处购买了域名,可以跳过本步骤。
使用限制
仅火山主账号或具备 DomainFullAccess 权限的 IAM 用户,才支持购买火山引擎域名。
操作步骤
根据国家相关法规,所有在中国内地提供服务的网站都必须进行 ICP 备案。由于你的网页应用由扣子编程统一部署在火山引擎的服务器上,因此需要在火山引擎备案系统对域名进行备案。
说明
为确保数据传输的安全,你需要为你的域名准备 SSL证书,以免访问网页时被拦截。扣子编程支持三种证书,具体说明如下。
|
证书类型 |
注意事项 |
操作说明 |
|---|---|---|
|
免费证书 |
有效期三个月且有额度限制。 |
无需提前准备,参考步骤四:在扣子侧配置自定义域名直接生成即可。 |
|
火山引擎证书 |
有效期 1 年。 |
需要提前在火山引擎控制台购买,详细操作说明请参见 SSL 证书快速入门。你需要完成下图中红框中的步骤。 |
|
其他来源的证书 |
\ |
在火山引擎证书中心控制台上传证书,具体请参考上传证书。 |
完成域名准备和备案后,就可以在你的 AI 编程开发的项目中绑定自定义域名。
在扣子编程左侧导航栏选择项目管理,筛选带有 New 标签的项目,单击目标项目。
在 AI 编程开发界面的右上角单击部署。
在部署页面的部署域名右侧单击添加域名。
在域名页面单击添加域名,在添加域名对话框中,输入该项目使用的具体域名。
域名后缀为步骤一中准备好的域名。例如,备案的域名为二级域名example.com,此处可以填写三级域名web.example.com。
单击保存域名,下一步。
扣子编程会为你生成一条解析记录。
复制解析记录中的记录值,并在 DNS 中添加对应的解析记录,DNS 侧的配置方法请参考在 DNS 侧为域名配置解析记录。
配置 SSL 证书。
为确保数据传输的安全,你需要为你的域名配置 SSL证书。扣子编程提供两种证书配置方式。
|
证书类型 |
说明 |
配置方式 |
|---|---|---|
|
免费证书 |
适用于需要为自定义域名快速、免费启用 HTTPS 的场景,例如个人项目或开发测试环境。
|
单击生成免费证书。扣子编程将自动生成免费证书并完成证书安装,整体过程预计需要 3~5 分钟。同时,建议你勾选自动轮转。 |
|
火山引擎证书 |
适用于对稳定性要求较高的生产环境,或当免费证书额度用尽后,需要为自定义域名提供长期、可靠的 HTTPS 服务。
|
单击选择并添加,在下拉列表中选择你已购买的火山引擎证书,扣子编程将自动完成证书安装。 |
在你的域名服务商的 DNS 控制台,将扣子编程提供的解析记录添加到对应域名的解析记录中,从而让域名指向扣子编程为你分配的应用服务器地址。
以下是某域名服务商 DNS 控制台的配置示例,在公网权威解析页面,添加对应的域名,并为对应的域名添加一条解析记录。其中,解析记录中的记录值为步骤四:在扣子侧配置自定义域名中复制的解析记录的值。火山引擎 DNS 的配置方法请参考添加解析记录。
扣子编程侧
DNS 侧
说明
扣子编程侧解析记录的状态变为已验证,说明 DNS 侧已正确配置解析记录。
完成自定义域名配置后,单击右上角的部署,即可部署该项目,具体步骤可参考部署网页应用。
你可以查看自定义域名的配置,包括完整的域名、域名解析记录、证书的有效期等信息,你也可以重新添加证书。
说明
仅自定义域名支持查看域名配置,扣子编程默认域名不支持查看域名配置。
在扣子编程左侧导航栏选择项目管理,筛选带有 New 标签的项目,单击目标项目。
在 AI 编程开发界面,在右侧单击➕打开新的标签页,在弹出的标签页中选择部署。
在部署页面的域名页签中,在目标域名右侧单击查看配置。你可以执行以下操作:
说明
删除域名后,用户将无法通过此域名访问该服务。此操作不可逆,请在执行前仔细确认。