brunch

1.10 Express 서버를 EC2에 배포하기

by JSCODE 박재성

1. Ubuntu 환경에서 Node.js 설치하는 법


Ubuntu 환경에서 Express 서버를 실행시키려면 Node.js가 설치되어 있어야 한다. 그래서 Ubuntu에 우선 Node.js를 설치해보자.



https://github.com/nodesource/distributions


carbon (5).png




2. 잘 설치됐는지 확인하기


Untitled.png




3. Github으로부터 Express 프로젝트 clone하기



https://github.com/JSCODE-EDU/ec2-express-sample


carbon (1).png




4. [.env] 파일 직접 만들기


[.env]와 같은 민감한 파일은 Git으로 버전 관리를 하지 않는게 일반적이다. 따라서 [.env] 파일은 별도로 EC2 인스턴스에 올려주어야 한다. 하지만 [.env] 파일을 EC2 인스턴스에 올리는 작업보다는, [.env] 파일을 직접 만드는 게 훨씬 간단하다.

.env




5. [pm2] 설치해서 서버 실행시키기


Node 기반의 서버는 [pm2]를 활용해서 많이 실행시킨다. 서비스를 운영하는 데 있어서 유용한 기능들을

[pm2]가 많이 가지고 있기 때문이다.





6. 잘 작동하는 지 확인하기


Untitled (1).png


keyword
작가의 이전글1.9 탄력적 IP 연결하기