将nodejs应用程序上载到AWS EC2

时间:2013-10-31 16:59:22

标签: node.js mongodb amazon-ec2

我想在EC2中部署我的应用程序(Nodejs + Mongodb)。在EC2实例中安装了Nodejs和MongoDb之后,我不知道如何将我的源代码上传到实例以及上传它的位置?

谢谢!

2 个答案:

答案 0 :(得分:2)

当您创建实例时,您还应该创建一个ssh密钥,用于通过SSH访问EC2实例,如果能够安装其他软件包,您可以使用它。

您可以使用相同的密钥和方法通过SFTP连接到该实例,并上传您想要的文件。

您还可以使用scp直接从命令行或自定义脚本复制文件。

关于哪里上传文件 - 这一切都取决于你。您使用的是哪些Web服务器(如果有的话)。根据您的应用程序,您需要选择可通过Web服务器访问的位置。 apache服务器的默认位置为/var/www

答案 1 :(得分:1)

您可以使用WinScp(https://winscp.net/eng/download.php)拥有一个"资源管理器,例如"访问您的EC2 linux:enter image description here

注意:ppk私钥是使用" node.pem"创建的。来自AWS的密钥。但是你必须通过运行来访问它:

chown :Users node.pem
chmod 400 node.pem