如何手动将代码上传至AWS Lightsail Node.js实例
在AWS Lightsail Node.js实例中手动上传代码的方法
以下是几种无需Docker、无需代码托管平台的手动上传代码方案,按需选择:
方法1:通过Lightsail Web SSH界面上传文件
适合小文件或临时上传操作:
- 登录AWS Lightsail控制台,进入你的Node.js实例详情页,点击连接 > 连接使用SSH,打开Web终端界面。
- 在终端界面右上角找到上传文件按钮(向上箭头图标),点击后选择本地的代码文件。
- 文件上传完成后,默认会存放在当前用户的主目录(如
/home/ubuntu或/home/bitnami,取决于镜像类型)。 - 用
mv命令将文件移动到你的Node.js应用目录,例如:mv your-file.js /opt/bitnami/nodejs/projects/your-app/
方法2:使用SCP命令本地批量上传
适合多文件或目录上传,需要本地具备SSH客户端(Windows可用PowerShell/Git Bash,Mac/Linux自带终端):
- 从Lightsail实例详情的连接标签中,获取实例的静态IP和默认用户名(Bitnami镜像默认是
bitnami,官方Node.js镜像默认是ubuntu)。 - 执行对应命令上传:
- 单个文件:
示例:scp /本地文件完整路径/your-file.js 用户名@静态IP:/实例目标路径/scp ~/Desktop/app.js bitnami@192.168.1.1:/opt/bitnami/nodejs/projects/my-app/ - 整个目录:
示例:scp -r /本地目录完整路径/your-project 用户名@静态IP:/实例目标路径/scp -r ~/Desktop/my-app bitnami@192.168.1.1:/opt/bitnami/nodejs/projects/
- 单个文件:
方法3:直接在终端创建/编辑代码文件
适合编写或修改小型代码片段:
- 使用
nano编辑器创建新文件(新手友好):nano /目标路径/new-file.js - 输入代码后,按
Ctrl+O保存,按Ctrl+X退出编辑器。 - 若习惯
vi编辑器,可直接用vi /目标路径/new-file.js操作,按i进入编辑模式,编辑完成后按Esc,输入:wq保存退出。
上传后启动应用的基础步骤
- 进入你的应用目录:
cd /opt/bitnami/nodejs/projects/your-app/ - 安装依赖:
npm install - 启动应用(推荐用PM2保持后台运行,先安装PM2:
npm install -g pm2):pm2 start app.js
内容的提问来源于stack exchange,提问作者Stefano Bider
相关产品推荐
相关产品推荐

