自定义域名
默认情况下,项目可以通过其预览 URL 访问,该 URL 为 $PROJECT_ID.deno.dev
,例如 dead-clam-55.deno.dev
。您也可以按照以下说明添加自定义域名。
步骤 1:在 Deno Deploy 仪表板中添加您的自定义域名 跳转到标题
-
单击项目页面上的“设置”按钮,然后从侧边栏中选择“域名”。
-
输入您要添加到项目的域名,然后按“添加”。请注意,您必须拥有要添加到项目的域名。如果您还没有域名,可以在域名注册商(如 Google Domains、Namecheap 或 gandi.net)处注册一个域名。
-
域名将被添加到域名列表中,并且会有一个“设置”徽章。
-
单击“设置”徽章以访问域名设置页面,该页面将显示需要为您的域名创建/更新的 DNS 记录列表。
步骤 2:更新您自定义域名的 DNS 记录 跳转到标题
转到您的域名注册商(或用于管理 DNS 的服务)的 DNS 配置面板,并按照域名设置页面上的说明输入记录。
步骤 3:验证 DNS 记录是否已更新 跳转到标题
返回 Deno Deploy 仪表板,然后单击域名设置页面上的验证按钮。它将检查 DNS 记录是否设置正确,如果正确,则将状态更新为“已验证,正在等待证书配置”。
步骤 4:为您的自定义域名配置证书 跳转到标题
此时,您有两个选择。99% 的情况下,您应该选择第一个选项。
-
让我们使用 Let's Encrypt 自动配置证书。
为此,请按获取自动证书按钮。配置 TLS 证书可能需要一分钟时间。如果您的域名指定了禁止 Let's Encrypt 配置证书的 CAA 记录,则配置可能会失败。证书将在证书到期前约 30 天自动续期。成功颁发证书后,您将看到一个绿色的勾号,如下所示
-
手动上传证书和私钥。
要手动上传证书链和私钥,请按上传您自己的证书按钮。系统将提示您上传证书链和私钥。证书链需要完整有效,并且您的叶子证书需要位于链的顶部。