是否可以使用AWS加载/托管整个网站?或者它只是一种可以加载特定网站内容的服务 - 比如图像等。显然,我想使用我自己的域名。如果你可以使用它,是否有任何限制?是否可以将AWS用作Web主机?
这里的AWS链接,上下文:
是否可以使用AWS加载/托管整个网站?或者它只是一种可以加载特定网站内容的服务 - 比如图像等。显然,我想使用我自己的域名。如果你可以使用它,是否有任何限制?是否可以将AWS用作Web主机?
这里的AWS链接,上下文:
编辑: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
AWS =亚马逊Web服务=一套不同的Web服务。
S3(您链接到的)是一个对象存储。您无法在S3上托管Web服务。
同样在AWS的伞下,EC2是虚拟化的计算空间。您可以在EC2上托管Web服务。这就像在一个机架上有一台服务器,除了当你关闭一个实例时,它永远消失了。但是使用EBS就像虚拟化硬盘一样,可以防止EC2实例关闭时丢失数据。
如前所述@danben,还有S3和EC2之间的差异。
有意思在亚马逊上主办网站的人可能会感兴趣的一件事,特别是如果他们想从小事做起的话,亚马逊在几个月前开始提供free tier。加上像BitNami Cloud Hosting(免责声明,我帮助设计它,这有点像我的宝贝:)这样的服务意味着您可以在几分钟内将您的网站放在亚马逊云上,基本上只需要0美元。您仍然需要向亚马逊提供信用卡信息,但如果您保持在免费套餐范围内,则不会收费。
有一点需要考虑的是,在写这篇文章的时候(2011年7月),亚马逊限制你每个服务器只有一个IP地址。如果您需要托管多个域,则可能需要使用基于名称的虚拟主机或使用Elastic Load Balancer的一些技巧(这会花费更多)。
1:但所有的一切,如果你是一个有点技术,并希望比共享主机为您提供
是的,这是完全有可能主办的网站在AWS上的2种方式更多的控制是值得一试。 )简单 - S3(简单存储解决方案)是一个存储桶存储解决方案,可以让您提供静态内容,例如图像,但最近已升级,因此您可以使用它来托管扁平化的.html文件,并且您的网站将由默认的Apache安装提供服务,而您的部分配置很少(但也很少控制)。2.)Trickier - 您可以使用EC2(弹性计算云)并创建一个虚拟Linux实例,然后在其上安装Apache/NGinx(或其他),以便完全控制服务器的任何/无论您想要的。您使用SecurityGroups来启用/禁用单个机器或它们的组的端口。
@danben您的EC2实例没有默认恒定的公网IP。亚马逊让你使用CNAME--不是A记录,因为你的IP可能会在负载下变化。你必须支付一个ElasticIP得到您的设置一致的公网IP(或使用某种DynDNS公司)
谢谢KJH。你发布更新是非常好的:) – Matrym 2011-04-11 06:16:19