在AWS EC2 t1 Micro上设置LAMP Web服务器

时间:2014-07-28 09:17:39

标签: amazon-web-services amazon-ec2 amazon-s3 lamp

我很抱歉愚蠢,但我真的被困了几天。这是我第一次使用AWS。我已在this tutorial之后的客户的AWS账户http://54.72.132.215/上成功在t1.micro下安装了LAMP Web服务器。但是我不知道安装后下一步该做什么。我的目标是:

  1. 设置域名

  2. 运行Prestashop。

  3. 我希望你能引导我走上正确的道路,我完全迷失了。感谢。

1 个答案:

答案 0 :(得分:1)

您需要向某人注册域名,这是在亚马逊之外。只是谷歌域名注册商:

https://www.google.com/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=domain%20name%20registrar

然后,您需要将您的域指向您的Amazon EC2实例。我建议使用Route 53来执行此操作,另一个亚马逊AWS服务可以更轻松地设置和控制您的域:

http://aws.amazon.com/route53/

完成设置后,如果您正确设置了LAMP服务器,则访问您的域名域应显示默认的apache It works!页面。它看起来像这样:

https://www.google.co.uk/search?q=default+apache+web+page&espv=2&source=lnms&tbm=isch&sa=X&ei=yRfWU_v8OeHe7Abp1ICICw&ved=0CAYQ_AUoAQ&biw=1457&bih=881#imgdii=_

您需要为新的PrestaShop网站添加新的 vhost ,这样您就可以设置一组特定的文件来为新网址投放,这意味着您可以添加其他网站以后到服务器。只是一个快速的谷歌显示了这样做的多个教程,这里是其中之一:

http://calebogden.com/multiple-websites-amazon-ec2-linux-virtual-hosts/

然后按照PrestaShop文档中有关通过命令行安装PrestaShop的教程:

http://doc.prestashop.com/display/PS16/Installing+PrestaShop+using+the+command-line+script

现在我猜测所有这些步骤都是有点压倒性的,所以我建议你将这个任务分解成块,一次一个地处理它们,并在上发布一些不同的问题StackOverflow ,可能还有 ServerFault:https://serverfault.com/ ,因为它更适合设置服务器。

总结一下,你需要:

  • 注册域名并将其指向您的EC2服务器,您应该会看到默认的apache页面
  • 为新域名的服务器网页创建新的虚拟主机
  • 按照PrestaShop上有关安装软件的指南进行操作

将每个任务分开处理。这个问题在一个非常一般的想法中涵盖了很多主题,对你的问题的完整答案并不适合单个帖子。

ServerFault可能已经有很多答案,至少可以设置域名和虚拟主机。