【问题标题】:How do I put my PHP files on a Linux AMI on EC2 - dreamweaver / FTP / SSH?如何将我的 PHP 文件放在 EC2 上的 Linux AMI 上 - dreamweaver / FTP / SSH?
【发布时间】:2009-09-15 11:55:57
【问题描述】:

我已经启动了一个 EC2 linux 实例(一个 rightscale CentOS v 5.2 i386 映像)并希望按照教程 (http://www.ardentsoft.com/blog/2009/3/4/lamp-on-ec2-part-6-configuring-apache.html) 来配置 PHP 和 Apache。现在我需要知道如何将我的 PHP 文件从我的专用服务器上传到云端。我通常使用dreamweaver 来编辑和FTP 文件到我的专用服务器,所以如果我可以继续使用它会更好。我已经使用 Putty 登录到我的实例,并找到了一些关于使用 Dreamweaver 进行 SSH 隧道的教程,但并不完全理解这一点。

完成此操作后,我想知道如何将这个服务器映像与我的所有 PHP 代码打包并准备好立即使用,这是捆绑吗?我可以将我配置的运行映像捆绑为一个可以启动并准备就绪的新映像吗?

非常感谢

【问题讨论】:

    标签: php linux ftp amazon-ec2 amazon-web-services


    【解决方案1】:

    是的,这是捆绑销售。您可以使用亚马逊提供的AWS ManagerElasticFox。两者都会满足您的需求。

    您的基本步骤是:

    1. 在 EC2 上创建您的服务器实例
    2. 上传所有代码并配置它完全启动并按预期运行。
      1. 如果您正在运行 Windows 实例,请使用远程桌面
      2. 如果您正在运行 Linux 实例,请使用 ssh/scp
    3. 让您的服务器完全按照您的要求运行。
    4. 创建捆绑包。这会将您的实例“归档”到一个 Bundle 中。完成后(此过程可能需要一个小时,IIRC),您将拥有一台可以启动的自定义 EC2 机器。脚步:
      1. 在 Amazon S3 上创建一个“存储桶”来保存您的捆绑包。您可以从 Amazon 网站或使用 ElasticFox 进行此操作
      2. 使用 AWS Manager(ElasticFox 类似),点击 Instance Actions 和“Bundle Instance”。
      3. 您必须输入 S3 存储桶名称(这通常是小写的,无空格标识符)和您的 S3 访问密钥。
    5. 起泡、冲洗、重复。我必须捆绑多次才能让初创公司按预期工作(所以期待多次尝试)。

    【讨论】:

    • 谢谢 Mike,我现在有一个捆绑的服务器 AMI,因为我希望它运行、安装、配置等所有内容。我注册并启动它并将它与我的一个弹性 IP 地址相关联.但是我似乎无法连接到它,当我使用 Putty 并加载具有 putty 生成的密钥对和已输入弹性 IP 地址的已保存会话时,我收到一条超时消息,我尝试将公共 DNS(和 IP)输入浏览器,但这也失败了-“因为该页面所在的服务器没有响应。”你知道这可能是什么原因,我应该再试一次吗?
    • 我没有使用过弹性 IP,但听起来肯定与此有关。它解释了 Web 和 SSH 故障。当然,您确定您拥有正确的 IP?有一次,我编辑了 /etc/rc.local 并添加了:wget anothersite.com?thisismike(其中 anothersite.com 是我可以访问的另一个站点)。然后,通过搜索 Apache 日志,我可以找到我正在调用的 IP 地址。
    【解决方案2】:

    您也可以使用 dreamweaver 连接到它,也可以通过 ftp 连接。

    安装 vsftpd:http://www.synergycode.com/knowledgebase/blog/item/ftp-server-on-amazon-ec2

    然后只需使用活动连接并指向 /var/www/html/ 用户为 root 和您设置的密码。

    【讨论】:

      猜你喜欢
      • 2011-12-28
      • 1970-01-01
      • 2018-05-06
      • 1970-01-01
      • 2015-06-11
      • 1970-01-01
      • 2012-01-15
      • 2012-03-21
      • 1970-01-01
      相关资源
      最近更新 更多