首頁 > web前端 > js教程 > 在 AWS ECsing Tabby SSH 用戶端上部署 Node.js 應用程式

在 AWS ECsing Tabby SSH 用戶端上部署 Node.js 應用程式

Susan Sarandon
發布: 2024-12-22 14:22:10
原創
911 人瀏覽過

Deploying a Node.js Application on AWS ECsing Tabby SSH Client

在 AWS EC2 執行個體上部署 Node.js 應用程式是後端開發人員的關鍵技能。本指南將引導您使用 Tabby SSH 用戶端部署 Node.js 應用程式。讓我們開始吧!

先決條件

1。 AWS EC2 執行個體

  • 確保使用下列命令啟動您的 EC2 執行個體:
    • 安全群組允許:
      • SSH(連接埠 22)
      • HTTP(連接埠 80)
      • HTTPS(連接埠 443)

2。 Tabby SSH 客戶端

  • 已在本機上安裝並設定。

  • 您用於 EC2 存取的私鑰已新增至 Tabby。

3。依賴項

  • Node.js 應用程式程式碼託管在 Git 儲存庫上。
  • 可選:用於生產 HTTPS 設定的網域名稱。

分步部署

第 1 步:連接到 EC2 執行個體

  1. 啟動 Tabby SSH 客戶端。

  2. 使用下列方式連接到 EC2 執行個體:

    • 公有IP位址
    • 與實例關聯的私鑰。

第 2 步:在 EC2 上安裝所需的相依性

連接後,更新系統並安裝必要的軟體包。

更新系統套件

安裝 Node.js 和 npm

安裝 Git

安裝PM2(可選,用於生產管理)

第 3 步:複製 Node.js 儲存庫

  • 導航到您想要的目錄(例如,/var/www):
  • 克隆儲存庫:

第 4 步:設定應用程式

安裝 Node.js 相依性

配置環境變數

  • 建立一個 .env 檔案:
  • 在文字編輯器中開啟檔案以新增環境變數:
  • 儲存並退出編輯器。

第 5 步:開始申請

運行應用程式

或使用PM2進行流程管理

第 6 步:存取應用程式

  • 開啟瀏覽器並導航至:

範例:

  • 您應該看到您的應用程式正在運行。

後續步驟

選購增強功能

  • 網域設定: 使用 DNS 記錄將您的網域指向 EC2 公用 IP。
  • SSL 與 Let’s Encrypt: 使用 Certbot 啟用 HTTPS。
  • 負載平衡: 新增 AWS Elastic Load Balancer 以進行擴充。

結論

恭喜!您已使用 Tabby SSH 用戶端在 AWS EC2 執行個體上成功部署了 Node.js 應用程式。此設定可確保為您的應用程式提供可靠且可擴展的環境。

在下面的評論中分享您的經驗或提出問題。快樂編碼!

以上是在 AWS ECsing Tabby SSH 用戶端上部署 Node.js 應用程式的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:dev.to
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板