2008年6月26日 星期四

Google 服務結合自己的 Domain

透過 http://www.everydns.net/ 的免費 DNS 代管,我們可以在沒有自己的主機的條件下,利用許多 Google 提供的服務,來建置一個中小企業的資訊系統。

Google 提供的 blogspot 平台,可以讓你的 blog 使用自己申請的 domain,像是我的 blog 現在已經是 http://blog.ben.idv.tw 了。

其他像是 Google App Engine 平台,也可以讓你使用自己的 domain,不僅可以放靜態 html 網頁,若是你會寫 python 的話,也可以開發 server 端程式呢!

使用 Google 服務加自己的 domain 設定,通常都是在 DNS 上,加一筆 CNAME 資料,指到 google 的 ghs.google.com 即可,這樣當有人要瀏覽 blog.ben.idv.tw 時,就會先找到我在 everydns.net 上設定的 DNS 紀錄,然後導到 ghs.google.com 去找這個 blog.ben.idv.tw 的網址,接下來就是 google 的服務囉!

感覺怎麼解釋都好像解釋得不是很好,誰叫我不是系統工程師出身的呢!以下畫面是我在 everydns.net 上設定的資料,可以看到我有不少的紀錄如 blog, js, lua 都是導到 google 採用 blogspot 平台,而 gae 則是使用 Google App Engine 平台:



以上,是對於一般部落客可以運用的部份。

接下來,是一個小型組織,甚至是公司可以考慮採用的應用,Google 提供了另一個平台:Google 應用服務!

https://www.google.com/a/

先講講跟前述類似的部份,就是這個平台也可以使用你自訂的 domain 來提供一些服務,所以你若是打 http://www.ben.idv.tw/ 的話,就會導到我在 Google Apps 上所設定的 Start Page,基本上,這個 Start Page 應該是類似 iGoogle 的東西吧!我完全沒玩過 iGoogle,不過我想應該是一樣的,因為,他也可以讓你自訂你想要放的 widget 與排版位置:



為何我說 Google Apps 適用於 "組織" 應用呢?因為你可以想像這裡是 ben.idv.tw 這家公司/組織的內部網站,若是要 login 的話,就必須輸入管理者事先已經定義好的帳號資料才行,你可以看到以下的 login 畫面中,他會提示你是要輸入 xxxxxx@ben.idv.tw 的帳號:



登入成功後,回到這個 ben.idv.tw 的組織的 Start Page 時,就會看到此登入帳號自己的 Start Page 設定,譬如以下畫面中,我在右下角就放置了一個新的 widget:



再來證明一下這個平台到底跟 "組織" 有什麼關係,登入者接著可以到信箱中看看,可以看到以下畫面的右上角,現在正在瀏覽的信箱是 webmaster@ben.idv.tw 的信箱,這就表示你可以為你的組織成員開信箱,而不用真的自己建置 mail server 環境了:



所以啦!中小企業可以好好考慮這套服務,若是你公司只用 blog 來公告公司訊息的話,那就用 blogspot 結合自己的 domain 即可,若是想要做比較複雜的網頁服務,也可以考慮學學 python 然後使用 Google App Engine 來建置你家的企業網站,總之,在某種流量與空間的限制之下,這一切都是免費的囉,只有申請 domain name 是要花錢ㄉㄟ!

3 則留言:

aaballboy 提到...

邦邦你好~
請問一下~
除了要在我的DNS設定CNAME外~
需要在Google blog這邊做什麼設定嗎?
謝謝!!

Ben Chang 提到...

在 發佈設定 中,不要使用預設採用 xxx.blogspot.com 的設定,改成使用自己的 domain。

它通常還會問你,若是你還沒擁有 doamin 的話,你可以藉由 google 去採買一個 domain,據說那樣的話就不用自己建立一個 CNAME 紀錄。第二種就是像你我這樣早已買好一個 domain 要用於此,就直接指定要使用 xxx.yourdomain.com 即可。

匿名 提到...

請問 以您的例子 ben.idv.tw 對應到什麼地方呢?

若我希望 ben.idv.tw 也可以對應到APPENGINE,要如何設定呢?因為我從APPENGINE新增一個設定後,前面一定會加上www.