App Engine 和 no-ip.org

0 投票
5 回答
893 浏览
提问于 2025-04-15 14:32

我想在一个子域名上运行一个appengine应用,比如说something.no-ip.org,而不是something.appspot.com,这样可以吗?如果可以的话,能不能帮我理解一下? :)

非常感谢你的帮助!

5 个回答

1

你应该可以做到这一点,不过我自己还没有试过。

你可以按照以下步骤操作:

  1. 在 no-ip.org 上注册一个类似 something.no-ip.org 的域名。
  2. 用 Google Apps Standard 注册这个域名 something.no-ip.org。
  3. 为 www.something.no-ip.org 创建一个 cname 记录。
  4. 在 Google Apps 的域名管理器里,启用 www.something.no-ip.org 的 Google App Engine,并把一个应用映射到这个 www cname。

这个链接对创建 cname 记录和在 Google Apps Standard 上注册 something.no-ip.org 很有帮助: http://www.google.com/support/a/bin/answer.py?hl=en&answer=47945

1

你完全可以在自己的域名上运行App Engine应用。首先,你需要为你的域名安装Google Apps:

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

完成这个步骤后,接下来你可以按照以下步骤操作:

  1. 创建你的App Engine应用并上传。这样你会得到一个默认的网站,地址是appid.appspot.com。
  2. 登录你的App Engine账户,网址是 http://appengine.google.com/
  3. 选择你的应用,进入管理控制台。
  4. 在左侧栏中点击“版本”链接。
  5. 点击“添加域名”按钮。
  6. 输入你拥有的域名,然后点击“添加域名...”。

这会带你到Google Apps for Domains的账户管理页面,在这里你可以将你的App Engine应用添加到你的账户,并把它和你选择的子域名(比如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'的相应网址。

2

我觉得这个链接 http://support.google.com/a/bin/answer.py?hl=en&answer=47945 可以解答这个问题!没错,你可以使用 no-ip。现在我还在研究这个,主要是通过 CNAME 来实现。我在寻找一种方法,想把我的 no-ip 子域名用作我的邮箱(比如 xxxxxx@xxxx.hopto.org)。

撰写回答