✅ 1. Ubuntu 環境で Node.js をインストールする方法
Ubuntu 環境で Express サーバーを実行するには、Node.js がインストールされている必要がある。
まずは Ubuntu に Node.js をインストールしてみよう。
Nodesource Distributions (GitHub)
$ sudo su
$ apt-get update && \
apt-get install -y ca-certificates curl gnupg && \
mkdir -p /etc/apt/keyrings && \
curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | sudo gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg && \
NODE_MAJOR=20 && \
echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_$NODE_MAJOR.x nodistro main" | sudo tee /etc/apt/sources.list.d/nodesource.list && \
apt-get update && \
apt-get install nodejs -y
✅ 2. インストールが正常に完了したか確認する
$ node -v

✅ 3. GitHub から Express プロジェクトをクローンする
$ git clone https://github.com/lioncubKR/AWS.git
$ cd AWS/ec2-express-sample/
$ npm i
✅ 4. .env ファイルを直接作成する
.env のような機密性の高いファイルは、Git でバージョン管理を行わないのが一般的である。したがって、.env ファイルは別途 EC2 インスタンスに配置する必要がある。ファイルをアップロードする作業よりも、.env ファイルを直接作成する方がはるかに簡単である。
.env
DATABASE_NAME=my_database
✅ 5. pm2 をインストールしてサーバーを実行する
Node.js ベースのサーバーは、pm2 を活用して実行されることが多い。サービスの運用において有用な機能を pm2 が豊富に備えているからである。
$ sudo npm i -g pm2
$ sudo pm2 start app.js
✅ 6. 正常に動作しているか確認する

'AWS > EC2' 카테고리의 다른 글
| 11.EC2 - UbuntuでDocker/Docker Composeのインストール (0) | 2026.03.16 |
|---|---|
| 10.EC2 - SpringBoot サーバーのデプロイ (0) | 2026.03.16 |
| 8.EC2 - Elastic IP設定 (0) | 2026.03.16 |
| 7.EC2 - 接続 (0) | 2026.03.16 |
| 6.EC2作成 - ストレージ構成 (0) | 2026.03.16 |