2010-01-23 64 views
1

所以,我寫我自己的應用程序,託管在谷歌應用程序引擎,並且可以在URL這樣的訪問:http://myapp.appspot.com/ - 其中「的myapp」是我的應用程序的名稱/ ID。谷歌應用程序引擎和自定義子域

我希望應用程序可以在我不擁有的子域(myapp.somedomain.com)上訪問,並且想給他設置它的somedomain.com信息的管理員。

有一個可怕的很多有關的信息,但谷歌上搜索了幾個小時之後,我仍然不知道我需要告訴管理員。有很多關於必須註冊Google Apps的討論,據認爲這些應用是免費的,但我只能發現它有試用期或每年花費50美元,並且設置CNAME。有人可以給我簡單的指示 - 我怎麼告訴我的管理員(除了http://myapp.appspot.com/ URL),以及我的Google應用引擎控制面板需要做什麼?

回答

1

你肯定不會需要註冊爲谷歌企業應用套件域,但如果它的東西,你正在考慮反正幹什麼的,它提供了AppEngine上一個非常簡單和直接的結合點。您可以簡單地輸入AppEngine應用程序的名稱以及您希望知道的子域,這就是它。

應用程序域是免費的基本服務水平,我從來沒有聽說過任何跡象表明成本可能會增加。我將它用於所有我經營的幾家小企業,而且它從來不會花我一分錢。您肯定可以爲更高的服務水平付錢,但您無需猶豫就可以註冊域名應用程序。

somedomain.com的管理員應該知道,足以能夠從myapp.subdomain.com重定向設置爲你的應用程序的appspot地址。真的不應該多說,但他或她應該能夠看到this page的說明。

+1

如果您想在您的App Engine應用程序中指向一個域,您需要註冊Apps。 – 2010-01-28 09:28:11

3

對於您不具備能夠使用cname添加您的appengine應用程序的子域,該子域的所有者將需要運行谷歌應用程序。谷歌應用程序的「標準」版本是免費的設置,你可以在這裏指出他們註冊吧:http://www.google.com/apps/intl/en/group/index.html

一旦他們成立了谷歌應用程序,他們需要在這裏按照指示:http://code.google.com/appengine/articles/domains.html

這基本上是:

  1. 他們登錄到他們的谷歌應用程序管理控制檯。
  2. 點擊儀表板選項卡上的'添加更多服務'
  3. 將您的appengine應用程序標識輸入到「其他服務谷歌引擎」文本框中。他們需要接受條款,然後才能爲其分配域名。
  4. 一旦他們指定的域,那麼他們創建自己的DNS A CNAME條目指向ghs.google.com(通常是 - 一定要檢查頁面上顯示設置CNAME什麼)。

在您的應用程序中,如果要執行多租戶數據存儲並分隔出數據,則需要檢查http主機頭。