- EC2인스턴스에 연결하기
- Node.js 설치하기
- root 권한으로 이동하기
- sudo su
- node.js 설치하기
- 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
- apt-get update &&/
- root 권한으로 이동하기
- express 프로젝트 준비
- 관련 library 설치하기
- npm i
- gitignore에 민감한 파일 추가하여 Git 에서 버전관리 제외할 파일 목록 지정.
- env 파일을 예시로 들 수 있음
- 이때, .env파일을 직접 만들어야 한다.
- 관련 library 설치하기
- Node.js 설치하기
- pm2 설치해서 서버 실행시키기
- pm2설치하기
- sudo npm i -g pm2
- 서버 실행시키기
- sudo pm2 start app.js
- sudo pm2 start app.js
- pm2설치하기
- 접속해보기
- ip 주소로 접속하기
- ip 주소로 접속하기
- 종료하기
- sudo pm2 stop {id} 로 종료
- sudo pm2 stop {id} 로 종료
'AWS' 카테고리의 다른 글
탄력적 ip 상태에서 EC2 종료하기 (0) | 2025.04.14 |
---|---|
Spring Boot 서버를 EC2에 배포하기 (0) | 2025.04.13 |
탄력적 ip 연결하기 (0) | 2025.04.09 |
EC2 접속하기 (0) | 2025.04.08 |
E2C 세팅하기 (0) | 2025.04.07 |