今天是我尝试使用亚马逊的第二天,我已经开始梳头。我想用亚马逊设置ftp。我已经与他们签约,并使用Amazon EC2创建了一个实例。我已经下载了密钥,并且可以使用Mac中的“通过终端”以ssh登录。我可以通过终端在实例中创建文件。
该实例如下所示:
公开DNS:ec2-xx-xx-xxx-xxx.compute-1.amazonaws.com
我已经通过终端在此位置创建了index.html文件。但是我无法使用以下URL在浏览器中查看它:
ec2-xx-xx-xxx-xxx.compute-1.amazonaws.com/index.html
我只想在此处创建将在iPhone中使用的Web服务。
我也不知道该如何前进。我将如何获取本地文件并将其上传到服务器。在其他ftps中,我可以使用lcd,get,put等方式执行此操作,但是这些命令在这里不起作用。有人可以帮我吗,我应该怎么做,因为在这一刻,我只是在撞墙。有人请帮助我。
谢谢
潘卡伊
最佳答案
编辑2014/11/20
德米特里·列斯科夫(Dmitry Leskov)实际上是更好的人。您应该使用他的方法。
2012年的答案
首先,您必须在EC2实例上设置LAMP(Linux,Apache,mySQL,PHP)堆栈,以运行任何类型的Web服务。
这意味着您必须经过以下步骤:
创建一个EC2实例
为MySQL数据设置EBS存储
安装MySQL
配置MySQL
安装Apache
配置Apache
安装PHP
配置PHP
如果您需要详细说明,建议您阅读以下内容:Building EC2 with LAMP。
要将文件传输到EC2实例,您可以使用任何支持SFTP和密钥对的FTP客户端(您也可以启用PasswordAuthentication
以便SSH使用凭据登录)。我正在使用传输没有问题。