2010-01-21 31 views

回答

19

編輯:2016年8月12日,他們對如何獲得託管在AWS網站啓動一個專門的部分。請注意S3只允許STATIC網站,但AWS提供SDK以防您想在您的實例上運行PHP,ASP.NET等。請參閱鏈接瞭解更多詳情。

http://docs.aws.amazon.com/AmazonS3/latest/dev/WebsiteHosting.html https://aws.amazon.com/websites/


所以,你猜我剛發現,同時做了一些谷歌搜索主辦AWS? AWS的博客文章指出您可以(現在)在S3上託管一個網站。 (有趣的是,在StackOverflow上和AWS後是緊挨着彼此在SERP中!)

http://aws.typepad.com/aws/2011/02/host-your-static-website-on-amazon-s3.html

+0

謝謝KJH。你發佈更新是非常好的:) – Matrym 2011-04-11 06:16:19

22

AWS =亞馬遜Web服務=一套不同的Web服務。

S3(您鏈接到的)是一個對象存儲。您無法在S3上託管Web服務。

同樣在AWS的傘下,EC2是虛擬化的計算空間。您可以在EC2上託管Web服務。這就像在一個機架上有一臺服務器,除了當你關閉一個實例時,它永遠消失了。但是使用EBS就像虛擬化硬盤一樣,可以防止EC2實例關閉時丟失數據。

http://aws.amazon.com/ec2/http://aws.amazon.com/ebs/

+0

當EC2實例關閉? – OscarRyz 2010-01-21 22:38:30

+1

因此,要完全清楚......您可以將域名指向EC2並以某種方式在雲中解決問題? – Matrym 2010-01-21 22:49:07

+0

@Oscar Reyes:當您選擇關閉實例時,會關閉一個實例。 – danben 2010-01-21 23:09:09

6

如前所述@danben,還有S3和EC2之間的差異。

有意思在亞馬遜上主辦網站的人可能會感興趣的一件事,特別是如果他們想從小事做起的話,亞馬遜在幾個月前開始提供free tier。加上像BitNami Cloud Hosting(免責聲明,我幫助設計它,這有點像我的寶貝:)這樣的服務意味着您可以在幾分鐘內將您的網站放在亞馬遜雲上,基本上只需要0美元。您仍然需要向亞馬遜提供信用卡信息,但如果您保持在免費套餐範圍內,則不會收費。

有一點需要考慮的是,在寫這篇文章的時候(2011年7月),亞馬遜限制你每個服務器只有一個IP地址。如果您需要託管多個域,則可能需要使用基於名稱的虛擬主機或使用Elastic Load Balancer的一些技巧(這會花費更多)。

1:但所有的一切,如果你是一個有點技術,並希望比共享主機爲您提供

19

是的,這是完全有可能主辦的網站在AWS上的2種方式更多的控制是值得一試。 )簡單 - S3(簡單存儲解決方案)是一個存儲桶存儲解決方案,可以讓您提供靜態內容,例如圖像,但最近已升級,因此您可以使用它來託管扁平化的.html文件,並且您的網站將由默認的Apache安裝提供服務,而您的部分配置很少(但也很少控制)。2.)Trickier - 您可以使用EC2(彈性計算雲)並創建一個虛擬Linux實例,然後在其上安裝Apache/NGinx(或其他),以便完全控制服務器的任何/無論您想要的。您使用SecurityGroups來啓用/禁用單個機器或它們的組的端口。

@danben您的EC2實例沒有默認恆定的公網IP。亞馬遜讓你使用CNAME--不是A記錄,因爲你的IP可能會在負載下變化。你必須支付一個ElasticIP得到您的設置一致的公網IP(或使用某種DynDNS公司)

相關問題