Web 让我的网站在EC2上运行

Web 让我的网站在EC2上运行,web,ssh,amazon-ec2,winscp,Web,Ssh,Amazon Ec2,Winscp,我最近注册了AmazonEC2服务器,并计划将我的网站上传到我创建的一个实例中 我更喜欢通过SSH使用WinSCP,但通过Putty在我的实例上安装了PHP、MySql和httpd 为了将HTML/CSS/Images/PHP文件上传到服务器上以供使用,我很难想出接下来要采取的步骤。我已经让我的域指向EC2上的弹性IP。现在只是在我的根用户/ec2目录中创建一个公共的html文件夹,然后将我的站点上传到那里吗 谢谢你的任何花边新闻,因为我在网上找不到这些资源 编辑:我还安装了ElasticFox

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

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

为了将HTML/CSS/Images/PHP文件上传到服务器上以供使用,我很难想出接下来要采取的步骤。我已经让我的域指向EC2上的弹性IP。现在只是在我的根用户/ec2目录中创建一个公共的html文件夹,然后将我的站点上传到那里吗

谢谢你的任何花边新闻,因为我在网上找不到这些资源

编辑:我还安装了ElasticFox。

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


详细步骤[SFTP使用SSH2:基于密钥的身份验证]

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


至于把文件放在哪里,这取决于你亚马逊图片的风格。例如,如果是Ubuntu,一旦你安装了apache2(sudo apt get install apache2),默认的web目录是/var/www.

如果我只能与ec2用户连接(ec2不允许你使用root登录),我该如何写入/www/文件夹如果我只能与ec2用户连接(ec2不允许您使用root登录)使/var/www归ec2用户所有,或为web文件创建一个新用户,并使目录归该用户所有。它是您的服务器,您可以使用它执行任何操作,包括启用root登录。