2011-03-18 116 views
16

所以我有一些域名託管在GoDaddy.com。我試圖避免爲託管服務付費,除了使用靜態Amazon S3頁面(因爲我不期望這些站點有很多流量)。我已經取得了一些成功,但不知道這是一個貧窮的解決方案...使用GoDaddy域名託管鏈接到亞馬遜S3網站

我所做的domain.com

  1. 設立常駐轉發上GoDaddy的到www.domain.com

  2. 全部刪除DNS除了A地址到GoDaddy的IP,和www的CNAME亞馬遜S3網站

它的工作原理,如果有人典型計劃es在www.domain.com。它似乎也適用於domain.com。但是,即使我告訴GoDaddy讓它成爲永久前鋒,它似乎也會做302重定向而不是301。我最終可以轉到Google網站管理員工具並說我想讓它使用www.domain.com。但是,這似乎有點過分。

有關如何使此解決方案更好地工作的任何建議?
可能通過更改一些我不知道的DNS設置或其他一些GoDaddy選項?

+0

這是一個偉大的教程,通過谷歌http:// mycowsworld進來的任何人。com/blog/2013/07/29/setup-a-godaddy-domain-name-with-amazon-web-services/ – akotian 2014-12-21 21:39:22

回答

3

DNS-apex-requires-a-A-record問題肯定沒有很好解決。

我不能親自爲他們擔保,但www.wwwizer.com承載免費重定向服務。

+1

很棒的建議! – marc 2011-03-19 12:56:01

0

我剛剛在Godaddy上配置了我的域的永久重定向。對我而言,這是301而不是302。

36

您必須將您的S3存儲區命名爲與您的域相同的名稱「www.example.com」請確保包含「www」。子域前綴作爲存儲桶名稱的一部分。

根據Amazon's instructions設置您的存儲桶作爲網站!確保您輸入了「index.htm」文件名並在權限下設置了正確的存儲桶策略。

根據Godaddy DNS設置,只需設置一個條目,設置主機WWW CNAME,指向「s3-website-us-east-1.amazonaws.com」或亞馬遜爲您的存儲桶提供的任何s3域。你離開「http://www.example.com」。前往亞馬遜提供的網址。

下轉發/管理的最後一步是「只進」您的裸域名「example.com」到「www.example.com」

如果你這樣做是正確的瀏覽器會顯示您的網站「www.example.com」是否在輸入網址時輸入www或不是。

注意:您可以只使用與「名稱屏蔽」的完整URL鬥你的水桶,正然而大多數網頁抓取工具將無法看到完整的網站,如果你這樣做的和網頁搜索將失敗。

務必測試您的更改之前等待至少30分鐘,然後通過各種手段清除緩存在您的瀏覽器,否則將使用它從過去的回憶舊地址。