--- title: "自定义域名" --- :::info 旧版文档 您正在查看 Deno Deploy Classic 的旧版文档。我们建议您迁移至新的 Deno Deploy 平台。 ::: 默认情况下,项目可以通过其预览 URL 访问,即 `$PROJECT_ID.deno.dev`,例如 `dead-clam-55.deno.dev`。您也可以通过以下说明添加自定义域名。 ## **步骤 1:** 在 Deno Deploy Classic 控制台添加自定义域名 1. 在项目页面点击“设置”按钮,然后从侧边栏选择“域名”。 2. 输入您希望添加到项目中的域名,并点击“添加”。请注意,您必须拥有想要添加到项目的域名。如果您尚未拥有域名,可以在 Google Domains、Namecheap 或 gandi.net 等域名注册商处注册。 3. 该域名会被添加到域名列表中,并带有“设置”徽章。 4. 点击“设置”徽章进入域名设置页面,页面将显示需要为您的域名创建/更新的 DNS 记录列表。 ## **步骤 2:** 更新您的自定义域名的 DNS 记录 前往您的域名注册商的 DNS 配置面板(或您用于管理 DNS 的服务),并按照域名设置页面上的说明输入记录。 ## **步骤 3:** 验证 DNS 记录是否已更新 返回 Deno Deploy Classic 控制台,点击域名设置页面上的 **验证** 按钮。它会检查 DNS 记录是否正确设置,如果正确,状态将更新为“已验证,等待证书配置”。 ## **步骤 4:** 为您的自定义域名配置证书 此时,您有两个选择。99% 的情况下,您应该选择第一个选项。 1. 让我们自动配置一个证书,使用 Let's Encrypt。 点击 **获取自动证书** 按钮。配置 TLS 证书可能需要一分钟左右。如果您的域名指定了阻止 [Let's Encrypt](https://letsencrypt.org/) 颁发证书的 CAA 记录,配置可能会失败。证书将在到期前约 30 天自动续期。当证书成功颁发后,您将看到一个绿色勾选标记。 2. 手动上传证书和私钥。 若要手动上传证书链和私钥,请点击 **上传您自己的证书** 按钮。系统会提示您上传完整有效的证书链和私钥,您的叶证书需要位于链的顶部。