1.AMIからEC2を起動

public AMIを検索して、最新のal2023のAMIを使用
現時点では下記

  • ami-03f584e50b2d32776
    al2023-ami-2023.6.20241010.0-kernel-6.1-x86_64

2.node.js関連のソフトウェアをインストール

EC2にsshログインしする
コマンドによってはカレントディレクトリにnode.js用のディレクトリが作られるので
node.jsのコードを配置したいディレクトリに移動して実行すること

下記コマンドを実行

■nvmインストール

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash

■nvmをロード

source ~/.bashrc

■TLSインストール

nvm install --lts

■動作確認

node -v

バージョンが表示されればOK

npm -v

バージョンが表示されればOK

node -e "console.log('Running Node.js ' + process.version)"

Running Node.js [version]

と出ればOK

■yarnインストール
npmは自動でインストールされているが、古いサービスなのでyarnに乗り換える

npm install -g yarn
yarn -v

バージョンが表示されればOK

yarn init

色々聞かれるが全部空欄エンターでOK
カレントディレクトリに「package.json」が作られていればOK

3.httpの環境構築

■httpモジュールのインストール

yarn add http

カレントディレクトリに以下が作られていればOK
├ node_modules
├ package.json
└ yarn.lock

4.jsプログラム実行

■jsファイルを作成
同じ場所にserver.jsと言うファイルを作成
中身には以下を記述

console.log("hello world!!");

■実行

node server.js

hello world!!

と表示されればOK


■参考サイト
https://docs.aws.amazon.com/ja_jp/sdk-for-javascript/v2/developer-guide/setting-up-node-on-ec2-instance.html

https://qiita.com/qulylean/items/afa2acff6ed963c88798