Google App Engine 和域名

发布于 2024-11-18 02:55:32 字数 421 浏览 4 评论 0原文

情况如下:

我拥有一个 Google Apps for Business 帐户。

我注册了两个域名:

  • mycompany.com 这是主域
  • myapp.com 这是另一个域

注意:两个域均已验证且处于活动状态。

我正在开发 Google App Engine 网络应用程序,我希望可以通过 myapp.comwww.myapp.com 访问它。

到目前为止我所做的事情:

  • 我已将 GAE Web 应用程序作为服务添加到我的 Google Apps 帐户中。
  • 我尝试更改网址,但 myapp.com 没有出现在保管箱中。

这件事开始让我发疯......

Here is the situation:

I own a Google Apps for Business account.

I have two domain names registered :

  • mycompany.com which is the principal domain
  • myapp.com which is another domain

Note: both domains are validated and active.

I'm working on a Google App Engine web application and I want it to be accessible via myapp.com or www.myapp.com.

What I've done so far :

  • I've added the GAE web application as a service in my Google Apps account.
  • I've tried to change the url but myapp.com does'nt appear in the dropbox.

This thing starts to drive me mad...

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

朦胧时间 2024-11-25 02:55:32

ATM 似乎不可能将 App Engine 应用程序绑定到 Google Apps 辅助域(听起来像是一个错误)。

但它在Google Apps 域别名上运行良好。

  • 转至https://www.google.com/a/cpanel/yourprimarydomain.com/DomainSettingsDomains
  • 点击添加域别名或域
  • 选择添加域yourprimarydomain.com 的别名
  • 按照说明验证您的域
  • 转至 App Engine 应用程序仪表板
  • 转至应用程序设置
  • 点击添加域
  • 输入您的 域名strong>主要 Google Apps域(不是别名)
  • 单击添加新 URL
  • 从下拉列表中选择您的域别名
  • 单击添加
  • 您将被要求添加 >CNAMEghs.google.com 在您的 DNS 配置中

应该可以工作。

It doesn't seem possible ATM to bind an App Engine application on a Google Apps Secondary Domain (sounds like a bug).

But it works fine on Google Apps Domain Alias.

  • Go to https://www.google.com/a/cpanel/yourprimarydomain.com/DomainSettingsDomains
  • Click Add a domain alias or a domain
  • Select Add a domain alias of yourprimarydomain.com
  • Follow instructions to verify your domain
  • Go to your App Engine application dashboard
  • Go to Application Settings
  • Click Add Domain
  • Type the domain name of your primary Google Apps domain (not the alias)
  • Click Add new URL
  • Select your domain alias from the dropdown list
  • Click Add
  • You will be asked to add a CNAME to ghs.google.com in your DNS configuration

That should work.

鸠书 2024-11-25 02:55:32

谷歌应用程序引擎不允许映射裸域。您可以使用从 myapp.com 到 www.myapp.com 的重定向。

“由于最近的更改,App Engine 不再支持将您的应用映射到裸域。如果您的域名注册商支持 URL 重定向,您可以从 进行重定向http://yourdomain.com 到例如 http://www.yourdomain.comhttp://appid.yourdomain.com。"

http://code.google.com/appengine/kb/general.html#naked_domain

google app engine does not allow mapping naked domain. you can use a redirect from myapp.com to www.myapp.com.

"Due to recent changes, App Engine no longer supports mapping your app to a naked domain. If your domain registrar supports URL redirects, you can redirect from http://yourdomain.com to e.g http://www.yourdomain.com or http://appid.yourdomain.com."

http://code.google.com/appengine/kb/general.html#naked_domain

忘东忘西忘不掉你 2024-11-25 02:55:32

截至目前,App Engine 不支持裸域 ( example.com )。

相反,您可以进行从 example.comwww.example.com网络转发。这可以通过多种方式实现,具体取决于您注册域的位置以及注册商是否提供 DNS 服务。

如果没有,您可以使用 Zoneedit:

  1. zoneedit.com
  2. 为您的网站创建一个区域
  3. 在您的域名注册商处,将名称服务器更改为 nsXX.zoneedit.com (多个名称服务器 - 这些地址可以在您的区域页面中找到)
    zoneedit nameserversenter image description here
  4. 为映射到 ghs 的 www 子域创建别名.google.com
  5. 要使您的网站能够从裸域访问,请添加一个从 domain.comwww.domain.comwebforwad强>
    在此处输入图像描述
  6. Zbang!您已经有了一个工作网站,可以从 bare 子域和 www 子域访问该网站。

这些更改可能需要一些时间才能传播

在 Google 应用程序页面上,您必须在应用程序设置选项卡上添加 www 网址
在此处输入图像描述
(据我了解,您已经做了什么)

希望这会有所帮助,如果不是您,那么也许其他人:)。 + zoneedit 是一个很棒的 &用于 DNS 管理的免费工具,您还可以定义自定义邮件转发和其他内容:)

(Ps.屏幕截图取自运行于 www.secondhand-extra.ro 的工作应用程序引擎示例站点)

As of now, naked domains ( example.com ) are not supported by App Engine.

Instead you can make a Web Forward from example.com to www.example.com. This can be achieved in various ways depending on where you've registered your domain and if the registrar offers DNS services.

If not, you can use Zoneedit:

  1. Sign up for a free account at zoneedit.com
  2. Create a zone for your website
  3. At your domain registrar, change the name servers to nsXX.zoneedit.com (multiple nameservers - these addresses can be found the page of your zone)
    zoneedit nameserversenter image description here
  4. Create an alias for your www subdomain that maps to ghs.google.com
  5. To make your site accessible from the naked domain, add a webforwad from domain.com to www.domain.com
    enter image description here
  6. Zbang! You've got a working website, that is accessible from both the naked and the www subdomain.

These changes might take some time to propagate

On the google apps page you had to add thee www web-address on the applications settings tab
enter image description here
(what in my understanding you already did)

Hope this helps, and if not you, then maybe others :). + zoneedit is a great & free tool for DNS management, and you can also define custom mail forwards and stuff :)

(Ps. the screen shots are taken from a working app engine example site that runs from www.secondhand-extra.ro )

红玫瑰 2024-11-25 02:55:32

在我的 goog 应用程序管理域首页,我转到域设置 ->添加 www.zzz-zzz-zzz.com 的域别名。因此,我添加了 www.zzz-zzz-zzz.org

在我的域名注册商处,我声明了以下重定向:

zzz-zzz-zzz.com -> www.zzz-zzz-zzz.com
zzz-zzz-zzz.org -> www.zzz-zzz-zzz.org

之后,以下网址将全部转到同一个地方:

  • zzz-zzz-zzz.com
  • www.zzz-zzz-zzz.com
  • zzz-zzz-zzz.org
  • www.zzz-zzz -zzz.org

At my goog app manage domain front page, I go to domain settings -> add domain alias for www.zzz-zzz-zzz.com. So I added www.zzz-zzz-zzz.org

At my domain registrar, I declare the following redirects:

zzz-zzz-zzz.com -> www.zzz-zzz-zzz.com
zzz-zzz-zzz.org -> www.zzz-zzz-zzz.org

After that the following urls would all go to the same place:

  • zzz-zzz-zzz.com
  • www.zzz-zzz-zzz.com
  • zzz-zzz-zzz.org
  • www.zzz-zzz-zzz.org
酒与心事 2024-11-25 02:55:32

我认为真正的答案可以在 Google 的多个域的限制< /a>

“用于访问 Google Apps 的自定义网址仅适用于主域。管理员可以通过管理控制台为各种服务设置自定义网址。自定义网址仅适用于通过以下位置访问服务的用户:主域也适用同样的限制。到 Google 网站的自定义网址映射。”

这是一个相当严格的限制,因为它要求您为要注册的每个自定义域开设一个新的 Google Apps 帐户,即使所有域都属于同一组织。

I think the real answer is to be found in Google's Limitations for multiple domains:

"Custom URLs for accessing Google Apps are available only for the primary domain. The Admin console enables the administrator to set a custom URL for various services. The custom URL applies only for users accessing the services at the primary domain. The same limitation applies to custom web address mapping for a Google Site."

It's quite a severe limitation, since it requires you to open a new Google Apps account for each custom domain you want to register, even if all domains belong to the same organisation.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文