Friday, August 5, 2011

Bind a domain name with GAE app

域名提供商Godaddy. 如果只是要提供一個forward,很簡單. 用戶輸入WWW.XXX.COM, 就會跳轉到appspot的域名上, 但是那個不是我需要的.
我需要的是別人不知道我用的是GAE.

1, 登錄app engine, 進入application settings, 選擇add domain
不過直接電價Add domain... 是不行的, 需要先點右邊的sign up for google apps>>
1
3

2,註冊app擁有者的信息
4
5

3,Google現在要驗證你是否是網站的主人.
6
7
選中domain提供商,會出現幫助
8


4,進入godaddy的管理頁面, 開始編輯ZONE FILE
9
TXT下面的@為google上顯示的一段驗證碼
CNAME下的www為ghs.google.com (後面要用到, 因为我们会用www来跳转到绑定的GAE APP)

5,OK 回到在GAE的添加domain頁面, 點擊 add domain… 進入
你會看到dashboard下面已經顯示
10
下面就是比较混乱的时候了...
Google的文档读起来让人疑惑不解...
我要实现用户敲入xxx.com时候,默认为www.xxx.com, 文档上说默认就是这样(http://code.google.com/appengine/docs/domain.html).而另外一个文档上又说几月几日起已经不支持这种nick name的跳转了.
不过我试了下不加new URL, www.XXX.com. google会提示
“GOOGLE app The requested URL / was not found on this server”
然后千辛万苦的找资料. 最后发现,还是要加上www.XXX.Com作为web address.這個時候google會告訴你, 需要去配置CNAME,而剛才我們已經順手將CNAME編輯過了.
 :P

No comments:

Post a Comment