在 AWS EC2 实例上部署 Node.js 应用程序是后端开发人员的一项关键技能。本指南将引导您使用 Tabby SSH 客户端部署 Node.js 应用程序。让我们开始吧!
先决条件
1。 AWS EC2 实例
2。 Tabby SSH 客户端
已在本地计算机上安装并配置。
您用于 EC2 访问的私钥已添加到 Tabby。
3。依赖项
第 1 步:连接到 EC2 实例
启动 Tabby SSH 客户端。
使用以下方式连接到 EC2 实例:
第 2 步:在 EC2 上安装所需的依赖项
连接后,更新系统并安装必要的软件包。
更新系统包
sudo apt update && sudo apt upgrade -y
安装 Node.js 和 npm
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash - sudo apt install -y nodejs
安装 Git
sudo apt install git -y
安装PM2(可选,用于生产管理)
sudo npm install -g pm2
第 3 步:克隆 Node.js 存储库
cd /var/www
git clone <your-repo-url> app-name cd app-name
第 4 步:设置应用程序
安装 Node.js 依赖项
npm install
配置环境变量
touch .env
nano .env
第 5 步:开始申请
运行应用程序
npm run start
或者使用PM2进行流程管理
pm2 start app.js # Replace 'app.js' with your main application file
第 6 步:访问应用程序
http://<your-ec2-public-ip>:<port>
示例:
http://13.60.229.203:5001/
后续步骤
可选增强功能
结论
恭喜!您已使用 Tabby SSH 客户端在 AWS EC2 实例上成功部署了 Node.js 应用程序。此设置可确保为您的应用程序提供可靠且可扩展的环境。
在下面的评论中分享您的经验或提出问题。快乐编码!
以上是在 AWS ECsing Tabby SSH 客户端上部署 Node.js 应用程序的详细内容。更多信息请关注PHP中文网其他相关文章!