【问题标题】:Getting my website running on EC2让我的网站在 EC2 上运行
【发布时间】:2014-06-13 15:57:35
【问题描述】:

我最近注册了一个 Amazon EC2 服务器,并计划将我的网站上传到我创建的实例。

我更喜欢通过 SSH 使用 WinSCP,但通过 Putty 在我的实例上安装了 PHP、MySql 和 httpd。

我无法确定接下来要采取的步骤,以便将我的 HTML/CSS/Images/PHP 文件上传到服务器上以供使用。我的域已经在我的 EC2 上指向我的弹性 IP。现在是否只是在我的根用户/ec2 目录中创建一个 public_html 文件夹并将我的网站上传到那里?

感谢您提供的任何花絮,因为我在网上找不到资源。

编辑:我也安装了 ElasticFox。

【问题讨论】:

    标签: web ssh amazon-ec2 winscp


    【解决方案1】:

    您可以将 WinSCP 与用于验证 putty 的相同密钥一起使用。在会话中有一个名为“私钥文件”的文件选择框。将 ppk 文件放在那里,您就可以连接了。
    http://winscp.net/eng/docs/ui_login_authentication

    就文件的放置位置而言,这取决于您的亚马逊图片的风格。如果是 Ubuntu,例如,一旦你安装了 apache2(sudo apt-get install apache2),默认的 web 目录是 /var/www。

    【讨论】:

    • 如果我只能与 ec2-user 连接(ec2 不允许您使用 root 登录),我该如何写入 /www/ 文件夹
    • 使 /var/www 归 ec2-user 拥有或为 web 文件创建一个新用户并使目录归该用户所有。它是你的服务器,你可以用它做任何你想做的事情,包括启用 root 登录。
    【解决方案2】:

    使用Filezilla client 使用 FTP over SSH (SFTP) 将文件上传到 EC2 实例

    详细步骤here[SFTP using SSH2: Key based authentication]

    【讨论】:

    • 如果我只能与 ec2-user 连接(ec2 不允许您使用 root 登录),我该如何写入 /www/ 文件夹
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-03-19
    • 2016-11-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多