我們宣布
本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
教學課程:在 Amazon EC2 執行個體上設定 Node.js
將 Node.js 與開發套件搭配使用的常見案例 JavaScript 是在亞馬遜彈性運算雲端 (Amazon EC2) 執行個體上設定和執行 Node.js Web 應用程式。在本教學課程中,您將建立 Linux 執行個體、使用 SSH 與其連線,接著在該執行個體上安裝 Node.js 並予以執行。
必要條件
本教學課程會假設您已啟動一個 Linux 執行個體,其具備可透過網際網路存取的公有 DNS 名稱,而您能夠使用 SSH 連線至該執行個體。如需詳細資訊,請參閱 Amazon EC2 使用者指南中的步驟 1:啟動執行個體。
重要
啟動新的 Amazon EC2 執行個體時,請使用 Amazon Linux 2023 亞馬遜機器映像 (AMI)。
您還必須先設定安全群組,允許 SSH
(連接埠 22)、HTTP
(連接埠 80) 和 HTTPS
(連接埠 443) 連線。如需這些先決條件的詳細資訊,請參閱 Amazon EC2 使用者指南中的使用 Amazon EC2 設定。
程序
下列程序可協助您在 Amazon Linux 執行個體上安裝 Node.js。您可以使用此伺服器來託管 Node.js Web 應用程式。
在 Linux 執行個體上設定 Node.js
-
以
ec2-user
的身分使用 SSH 連線至 Linux 執行個體。 -
在命令列中輸入以下指令,藉此安裝節點版本管理工具 (nvm)。
警告
AWS 不控制下列程式碼。在您執行前,請務必驗證其真確性及完整性。有關此代碼的更多信息可以在 nvm
GitHub 存儲庫中找到。 curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
nvm 可以安裝多種 Node.js 版本且允許您在各版本間進行切換,因此我們會使用 nvm 安裝 Node.js。
-
nvm
通過在命令行中鍵入以下命令來加載。source ~/.bashrc
-
使用 nvm 來安裝最新的 LTS 版本的 Node.js,方法是在命令列中輸入下列命令。
nvm install --lts
安裝 Node.js 也會安裝節點 Package 管理員 (npm),因此您可以視需要安裝其他模組。
-
在命令列中輸入以下指令,測試安裝的 Node.js 是否能正常運作。
node -e "console.log('Running Node.js ' + process.version)"
這會顯示下列訊息,以指出正在執行的 Node.js 版本。
Running Node.js
VERSION
注意
節點安裝僅適用於目前的 Amazon EC2 工作階段。如果您重新啟動 CLI 工作階段,則需要使用 nvm 來啟用已安裝的節點版本。如果實例終止,則需要再次安裝 node。另一種方法是在擁有要保留的組態後,製作 Amazon EC2 執行個體的 Amazon 機器映像 (AMI),如以下主題所述。
建立 Amazon Machine Image
在 Amazon EC2 執行個體上安裝 Node.js 之後,您可以從該執行個體建立 Amazon 機器映像 (AMI)。建立 AMI 可讓您以相同的 Node.js 安裝輕鬆佈建多個 Amazon EC2 執行個體。如需有關從現有執行個體建立 AMI 的詳細資訊,請參閱 Amazon EC2 使用者指南中的建立 Amazon EBS 支援 Linux AMI。
相關資源
如需本主題所使用的命令和軟體詳細資訊,請參閱下方網頁: