bub*_*ath 7 php amazon-s3 amazon-ec2 amazon-web-services
我已经开始创建一个网站并在Hostgator上托管,但我将在发布之前将其移至亚马逊网络服务.有一个小问题,我以前只是将我的文件上传到Hostgator的相关位置,它已经完成了.我没有从头开始设置生产有价值的服务器设置的经验,我需要知道如何.我确实在EC2实例上设置了基本的灯堆,但是,我继续读到,当EC2实例关闭时,它将获取所有数据,我不能发生这种情况.我还读过它当它死了它什么都不做,你必须再次启动apache服务器它不是自动的.我需要它是可靠的并且具有独立的数据,因此如果服务器运行它不会崩溃,烧毁和死亡.我已经知道我需要S3用于静态的东西,比如我的PDF' s和图像以及我的MYSQL数据库使用RDS.我的域名在其他地方注册,所以我相信我也需要使用路由53.我想使用AWS有几个原因,首先因为它可以扩展哪个非常重要但不确定这是否内置或需要定制.我被告知EC2非常安全,最后一个原因是我可以调试我的PHP代码.调试的原因是我有一个错误,只出现在Hostgator服务器而不是我的本地灯堆上,我无法调试它,所以我应该能够在移动到EC2时.首先,因为它可以扩展,这是非常重要但不确定这是内置还是需要定制.我被告知EC2非常安全,最后一个原因是我可以调试我的PHP代码.调试的原因是我有一个错误,只出现在Hostgator服务器而不是我的本地灯堆上,我无法调试它,所以我应该能够在移动到EC2时.首先,因为它可以扩展,这是非常重要但不确定这是内置还是需要定制.我被告知EC2非常安全,最后一个原因是我可以调试我的PHP代码.调试的原因是我有一个错误,只出现在Hostgator服务器而不是我的本地灯堆上,我无法调试它,所以我应该能够在移动到EC2时.
我已经做了大量的在线搜索,我找不到任何关于设置内容的全面内容.我一直在读(有些人可能会认为不是这样).然而,我对信息的数量感到不知所措,因为要讨论一些我不关心的理论或者很容易并且不讨论如何使用除了LAMP堆栈的通用安装之外的其他任何东西. EC2没有使用其他服务.
我见过http://bitnami.com/stack/lamp/cloud/amazon但不认为这是我想要的,因为EC2有一个mysql数据库,我没有使用RDS
如果有人能指出我在AWS上设置一个滑动LAMP堆栈的全面指南(即使是一本书已经写好了,那就好了,因为我发现亚马逊文档并没有详细说明并且告诉我如何做事但不是为什么我应该做,他们有什么目的.
谢谢
你有几个选择:
我建议选择#1。这没有什么问题 - 是的,如果 EC2 出现故障,它也会导致您的网站崩溃,但为了缓解这种情况,您可以在两个不同的区域运行两台服务器(一台在美国东部,一台在美国西部) - 我不要认为两个 EC2 区域同时出现故障。
更新:如果您担心备份/恢复并确保您的数据安全,我建议您执行以下操作(我在 EC2 上的生产站点上执行此操作):