首页 >web前端 >js教程 >NgSysV.获取自定义域

NgSysV.获取自定义域

Mary-Kate Olsen
Mary-Kate Olsen原创
2024-12-07 15:48:12340浏览

该帖子系列已在 NgateSystems.com 上建立索引。您还可以在那里找到超级有用的关键字搜索工具。

最后评论:24 年 11 月

4. 简介

您的实时系统的 URL 目前类似于 https://svelte-dev-81286.nw.r.appspot.com。您肯定会想要比这更快捷的东西!只需支付非常合理的年费(目前约为每年 20 美元),SquareSpace 等商业“域名零售商”将允许您使用市场友好的 mygreatsite.com“自定义 URL”来进行前端开发。

以下是购买自定义 URL 后应遵循的程序的简要说明:

4.1 验证域名所有权:

  • App Engine 仪表板的左侧菜单中,导航至 设置 >自定义域
  • 点击添加自定义域
  • 如果您的域名尚未验证,Google 将指导您完成验证步骤。这通常涉及将 TXT 记录添加到您域的 DNS 设置中。

4.2 将域映射到您的应用:

域经过验证后,您可以将其映射到您的 App Engine 应用程序:

  • App Engine 设置自定义域 部分中,从已验证域列表中选择您的自定义域。
  • 指定您想要链接到您的应用的子域(例如 www.example.com 或只是 example.com)。
  • Google Cloud 将提供在域名注册商的设置中配置所需的 DNS 记录(通常是 CNAME、A 和 AAAA 记录)。

4.3 配置 DNS 设置:

  • 前往您的域名注册商(例如 SquareSpace)并找到您的域名的 DNS 设置。
  • 添加 Google 在域映射过程中提供的 DNS 记录 作为“自定义”DNS 记录。这些通常包括:
    • CNAME 记录:对于 www 等子域,这指向 ghs.googlehosted.com。
    • A 记录:对于根域(例如 example.com),这将指向 Google Cloud 提供的特定 IP 地址。
    • AAAA 记录:对于根域(例如 example.com),这将指向 Google Cloud 提供的特定 IP 地址。

我在 SquareSpace 完成 ngatesystems.com 注册后,我的 DNS 自定义记录如下所示:

NgSysV.Getting a Custom Domain

这里的几句话解释可能会有所帮助。 “A”记录是网络域名服务器用来将 URL(例如 ngatesystems.com)转换为 IPv4(32 位)地址(例如针对物理机的 216.239.32.21)的记录。但在本例中,您知道这不太正确,因为当您选择 App Engine 计算机的位置时,您是从数十个列表中选择的。这个地址实际上是Google的“全局负载均衡器”的地址。我猜您为此提供了四个地址,以便提供冗余。此外,您还会获得四个映射到 IPv6(128 位)地址的“AAAA”记录。这一新标准使网络能够支持比原始 IPv4 方案更多的物理目标。无论如何,总而言之,像 @ A 216.239.32.21 这样的 DNS 记录表示“将对 ngatesystems.com 的请求(@符号是站点根地址的快捷方式)映射到位于 216.239.32.21 的计算机

最后,CNAME 记录(代表“规范名称”)将 www.ngatesystems.com 的 ngatesystems.com 子域的流量引导至 ghs.googlehosted.com 的 Google 流量处理程序。它被称为“规范”名称,因为它提供了将域解析到正确目的地、简化 DNS 管理并确保一致路由的唯一参考。

4.4 设置 SSL(启用 HTTPS 地址):

  • Google Cloud 会自动为您的自定义域配置 SSL 证书。如果您在映射域后访问自定义域部分,您将看到 SSL 状态为“配置”。通常需要几分钟才能完成。
  • 完成后,您的应用程序将可以通过 HTTPS 访问。

4.5 等待 DNS 传播:

  • DNS 更改可能需要一些时间才能传播,因此您的自定义域可能无法立即生效。此过程可能需要几分钟到几个小时,具体取决于您的注册商。

以上是NgSysV.获取自定义域的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn