我想在EC2中部署我的应用程序(Nodejs + Mongodb)。在EC2实例中安装了Nodejs和MongoDb之后,我不知道如何将我的源代码上传到实例以及上传它的位置?
谢谢!
答案 0 :(得分:2)
当您创建实例时,您还应该创建一个ssh密钥,用于通过SSH访问EC2实例,如果能够安装其他软件包,您可以使用它。
您可以使用相同的密钥和方法通过SFTP连接到该实例,并上传您想要的文件。
您还可以使用scp直接从命令行或自定义脚本复制文件。
关于哪里上传文件 - 这一切都取决于你。您使用的是哪些Web服务器(如果有的话)。根据您的应用程序,您需要选择可通过Web服务器访问的位置。 apache服务器的默认位置为/var/www
答案 1 :(得分:1)
您可以使用WinScp(https://winscp.net/eng/download.php)拥有一个"资源管理器,例如"访问您的EC2 linux:
注意:ppk私钥是使用" node.pem"创建的。来自AWS的密钥。但是你必须通过运行来访问它:
chown :Users node.pem
chmod 400 node.pem