【问题标题】:appengine and no-ip.orgappengine 和 no-ip.org
【发布时间】:2010-11-30 17:57:10
【问题描述】:

我想在子域上运行 appengine 应用 像 something.no-ip.org 而不是 something.appspot.com 这是可行的吗?如果是这样,你能帮我理解吗? :)

非常感谢您的帮助!

【问题讨论】:

  • 考虑购买域名。 .com 域名每年不到 10 美元,.info 域名每年不到 1 美元从 GoDaddy 购买。
  • 感谢 Ryan,但实际上我不想使用 TLD。还是谢谢

标签: python google-app-engine dns subdomain


【解决方案1】:

不,你不能。 http://code.google.com/appengine/articles/domains.html 明确指出“首先,您需要注册 Google Apps。如果您还没有自己的域,则可以使用 Google Apps 注册它。” -- something.no-ip.org 是 no-ip.org 的子域,而不是域。

【讨论】:

  • 是的,Artagnon,但由于我们不使用裸域,是否有可能添加 no-ip.org 并使用子域“某物”?
  • 理论上应该是可以的。毕竟,它是一个 DNS 条目 - 而 no-ip.org 允许您为子域添加 DNS 条目。从我在该页面上看到的内容来看,Google 不允许您使用未在 Google Apps 下注册的域的子域……当然 no-ip.org 也不允许。
  • 您可以使用“裸”域,方法是将 www 子域设置为使用 AppEngine,然后设置 DNS 以将所有没有子域的请求重定向到 www 子域。
【解决方案2】:

这个应该可以吧,我自己没试过。

您将遵循的步骤是:

  1. 向 no-ip.org 注册 something.no-ip.org
  2. 使用谷歌应用标准注册 something.no-ip.org
  3. 创建您的 www.something.no-ip.org 别名
  4. 在 google apps 域管理器中,为 www.something.no-ip.org 启用 google app engine 并将应用映射到 www cname。

此链接有助于创建 cnames 和使用谷歌应用标准注册 something.no-ip.org:http://www.google.com/support/a/bin/answer.py?hl=en&answer=47945

【讨论】:

    【解决方案3】:

    您不能这样做,因为您不拥有 no-ip.org。要将域与 App Engine 一起使用,您必须在域上设置 Google Apps,为此,您必须拥有该域。

    如 cmets 所述,购买自己的域名是您的最佳选择。

    【讨论】:

    • 他并不是说他要为 no-ip.org 设置谷歌应用程序,而是为 something.no-ip.org 设置谷歌应用程序 - 谷歌应用程序将允许你这样做。他将拥有符合服务条款的 something.no-ip.org。
    • 我怀疑是否可以在您不拥有的域的子域上注册应用程序 - 即使是这样,他也必须在 foo.something.no-ip.org 上提供服务,因为应用不允许提供“裸”域。
    • 这是可能的,甚至在谷歌应用程序注册页面本身上也有建议。此外,他将拥有子域,因为他将为此付费(因为免费的仅供个人使用)。尽管这些条款明确规定“拥有或控制”,但通常没有人真正拥有域名,而只是许可所述名称使用一年的许可期限。
    • 有可能 if no-ip.org 允许您在子域上设置记录,而不仅仅是单个 CNAME 或 A 记录。这仍然不能解决他无法在“裸”域之外托管他的 App Engine 应用程序的问题。
    【解决方案4】:

    您绝对可以在自己的域上运行 App Engine 应用。您需要之前为您的域安装了 Google Apps:

    http://www.google.com/a/cpanel/domain/new
    

    完成后,步骤如下:

    1. 创建您的 App Engine 应用并上传。您将在 appid.appspot.com 上获得一个默认站点。
    2. 通过http://appengine.google.com/ 登录到您的 AppEngine 帐户
    3. 选择您的应用程序以转至管理控制台。
    4. 点击左侧栏中的“版本”链接
    5. 点击添加域按钮
    6. 输入您的域名(您拥有的)并点击添加域...

    这会将您带到您的 Google Apps for Domains 客户经理,您可以在其中将 AppEngine 应用添加到您的帐户,并将其与您选择的子域(如 www.your-domain.com)相关联。

    请注意,您还需要更新 DNS 设置以将新域指向 Google。例如,如果您希望 www.your-domain.com 指向您的 App Engine 应用程序,则需要在您的域名注册商处添加 CNAME 记录以指向“ghs.google.com”。

    请注意,App Engine 不支持将您的应用托管在“裸域”,例如直接在“your-domain.com”。但是,如果您使用 GoDaddy(和大多数其他注册商),您可以将所有请求重定向到“your-domain.com”以转到“www.your-domain.com”上的等效 URL。

    【讨论】:

      【解决方案5】:

      相信http://support.google.com/a/bin/answer.py?hl=en&answer=47945会回答这个问题!是的,您可以使用 no-ip。仍在研究这个,但它是通过使用 CNAME。我正在寻找一种方法来使用我的无 IP 子域作为我的电子邮件(例如 xxxxxx@xxxx.hopto.org)。

      【讨论】:

        猜你喜欢
        • 2012-08-03
        • 2012-10-24
        • 2013-03-21
        • 2020-08-28
        • 1970-01-01
        • 1970-01-01
        • 2014-12-10
        • 1970-01-01
        • 2021-12-31
        相关资源
        最近更新 更多