在Amazon S3上托管费用WordPress站点
在AWS上构建弹性系统。了解如何设计和实现一个弹性的,高可用,容错的AWS基础设施。
大家都知道,亚马逊S3是伟大的存储文件。它速度快,价格低廉,易于安装。你可能不知道的是,你还可以在这个强大的平台托管静态网站。
什么是静态网站?总之,这是仅由HTML,CSS和/或JavaScript的网站。这意味着服务器端的脚本不支持,所以如果你想举办一个Rails或PHP应用程序,你需要到别处。对于比较简单的目的,欢迎对S3托管网站的奇妙世界!

创建桶
如果你不已经有一个,你需要做的第一件事就是注册了一个Amazon Web Services(AWS)账户。它不支付任何费用,报名,但请记住,你将需要支付存储和传输费,一旦你开始把物品放在S3。 (别担心,它的价格便宜!)
一旦你创建一个帐户,您可以访问AWS管理控制台。
在这里,你会去创建第一个桶。水桶类似于文件夹,您的硬盘上,除非它是在云中,它具有几乎无限的存储空间。有你需要知道如何创建一个水桶前几件事情:
- 桶名称必须在整个S3平台独特
- 你可以在世界各地的许多支持的地区之一创建一个水桶
- 如果你想使用自定义域,你的水桶名字将需要与您的域名
要创建一个水桶,导航到S3在AWS管理控制台,并打造成桶。系统会提示您输入名称和区域。
如果你打算使用自己的域名/子域名,使用你的水桶名。对于区域,挑一个离您最近和命中创建。运气好的话,你会看到你的新水桶出现在控制台中。
剩下要做的唯一事情是让静态的网站托管。刚刚从右边的面板中选择它。
请确保您设置的索引文件变成index.html。如果你愿意,还可以设置一个错误页面。当你完成后,点击保存。
嗯,这很简单。现在,让我们上传的网页!
上传第一页
有关AWS管理控制台的一个好处是,你可以直接从浏览器上传文件到你的水桶。让我们通过创建一个名为index.html的开始。这将是网页的内容:
要上传,选择新的水桶和打上传。
一旦你上传的index.html。它会出现在你的水桶。但是,您将无法看到它在你的浏览器还没有,因为一切都在S3是默认专用。

为了让公众对index.html的右键单击并选择曝光。 (请记住,你上传到你的网站的任何其他文件做到这一点!)
现在,您的主页是世界上可见,它的时间来检验一切了!选择在控制台index.html,然后转到属性选项卡。
点击链接将带您到您的新主页。
你会发现,在地址栏显示s3.amazon.com。这是存储在Amazon S3对象的默认网址。让我们建立一个自定义域,真正把它变成一个网站。
使用你自己的域
如果你的水桶名相同的域名/子域名,你可以通过创建在域的DNS设置的CNAME记录,将其指向您的新网站。它应该是这个样子:
记得用您自己的域名来代替example.com。在DNS传播(这可能需要长达24小时)后,你应该能够通过访问域名在浏览器中看到您的网站。如果它没有显示出来,请确保你的水桶名称正是您的域名相同/子和仔细检查您的DNS设置。
如何编辑S3网站
现在,您的网站建立和运行,你可能会想进行更改。唉,你不能安装像Amazon S3上的WordPress。那么,你如何管理内容?
无耻插头:我建议超现实CMS。它连接多达只是使用FTP,SFTP,或Amazon S3任何网站,它是死的简单整合。采取的主页,例如。让我们把整个事情编辑:
请注意如何我裹着内容
设置贺岁片
把您的网站
通过创建一个帐户启动。你会看到,一旦你在贺岁片CMS是的第一件事是网站页面。
选择添加一个新的网站,你会被带到询问一些信息的形式。
输入您的网站的网址。请确保您更改协议,Amazon S3和选择正确的区域,否则贺岁片将无法进行连接。您还需要输入您的访问密钥和秘密密钥。如果你没有这些方便,您可以从AWS管理控制台安全证书页面得到它们。为了增加安全性,考虑建立只用于此目的的独立的快捷键。
一旦你完成后,点击提交,你的网站会出现在贺岁片。
启用页面
下一步是让您编辑主页。选择您的网站并点击启用页面按钮。出现一个对话框,显示您的S3存储的内容。选择的index.html,然后点击完成。
恭喜,你就可以开始编辑!
编辑页
还记得你还说,编辑类网页更早?嗯,你要知道为什么。关于贺岁片光荣的事情是,你会被编辑页面内联,就像它出现在野外。从列表中选择它,你会采取直接到实时编辑。
当然,你可以让你在编辑器中,所有常用的选项所需的任何更改都可用。当您完成后,请保存>发布和超现实将其保存到Amazon S3为您服务!
贺岁片也有一堆,你会发现有用的其他强大的功能。仅举几例:
- 在线编辑
- UI响应
- 图片库编辑器
- 谷歌分析仪表盘
- 计划发布
- 更改通知
- 白色标签支持
虽然它不是免费的,您可以申请免费试用,并获得全月玩弄它。我可能有偏差,但它绝对值得一试;)
有你有它。现在你知道如何安装在Amazon S3上一个网站,并以最小的代价进行编辑。如果您有任何疑问,离开他们的意见。如果你喜欢这个教程,让我知道!
关于科里·拉维斯卡
科里·拉维斯卡是一个美丽的网站,LLC。在佛罗里达州中部的一个小的开发工作室的创始人。他负责的事务,像贺岁片CMS,DirtyMarkup,jQuery的MiniColors,和PHP SimpleImage。与他的代码在GitHub上或按照他的Twitter,但不管你做什么,总是用一个顿号。