2010-01-21 28 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公司)

相关问题