【问题标题】:Default App Domain not changing URL to the assigned Custom Domain默认应用程序域未将 URL 更改为分配的自定义域
【发布时间】:2020-02-05 10:28:33
【问题描述】:

您好,我从 GoDaddy 购买了一个域,并且我已将 Forwarding 分配给我的 GCloud 应用程序 URL (https://*******-***-1.appspot.com)。尽管我收到SSL Security 错误DNS records could not be found. Certificate activation will retry automatically.,但我也已将我的Custom domains 分配给我在GCloud 中的域。我还在 GoDaddy 中分配了Record,类型 = TXT,名称 = @,值 = google-site-verification=**************************** ********************,TTL = 1 小时。

所以我无法理解,每当我运行我的域时,我的应用程序的 URL 就会切换到它的原始 URL https://*******-***-1.appspot.com。我该如何防止这种情况?谢谢

【问题讨论】:

    标签: google-app-engine google-cloud-platform google-cloud-endpoints


    【解决方案1】:

    如果您想在自己的域上托管应用程序,您需要在 Google App Engine 上设置自定义域(App Engine -> 设置 -> 自定义域)并在 GoDaddy 上创建 CNAME/A/AAAA 记录(不转发记录)。为此,您需要先验证您的域。

    在(App Engine -> 设置 -> 自定义域)上启动流程后,它将提供所有必需的步骤(包括验证步骤)

    作为奖励,您可以获得免费的安全 (https) 托管服务。

    【讨论】:

    • Host 和 Point To 具体应该写什么?
    • 您想托管您的顶级域还是子域?例如yourdomain.com 或 xyz.yourdomain.com??如果您是顶级的,则需要添加 Google App Engine 指出的 A/AAA 记录。如果是子域,您将添加主机名为 xyz 的 CNAME。从 AppEngine 开始您的流程(这将给出详细说明),而不是 Godaddy。
    • 我已经在 GCloud 的自定义域中验证并分配了域。我想要mydomain.com
    • 那你需要添加A或者AAAA记录。主机名将是 @。由于 TTL,更改可能需要一段时间。我猜你的目标 IP 地址来自 GAE。
    • 好的,我会试试这个,稍后告诉你。因此,当我运行mydomain.com 时,我的网络应用程序的 URL 不会更改回默认的原始域,对吧?
    【解决方案2】:

    App Engine 允许通过自定义域(例如 example.com)而不是默认的 appspot.com 地址来提供应用程序。您可以为 App Engine 应用创建域映射,以便它使用自定义域

    在这里 Mapping Custom Domains to your Google App Engine,您将找到有关如何实现此目的的精彩说明。

    【讨论】:

    • 感谢您的支持。它现在正在工作,当我运行mydomain.com 时,它仍然是mydomain.com 谢谢。虽然我需要更多的帮助。如何将我的 GAE 域 https://*******-***-1.appspot.com 重定向到 mydomain.com?每当我运行https://*******-***-1.appspot.com 时,URL 都是一样的,为什么不改成mydomain.com
    猜你喜欢
    • 1970-01-01
    • 2021-07-24
    • 2019-06-07
    • 2013-07-22
    • 2020-08-25
    • 2023-03-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多