[AWS]Mac에서 AWS EC2 Express 연결(3)
목차
- EC2 인스턴스 생성
- 인스턴스 세팅
- Screen을 이용해서 express 서버 실행
Screen을 이용해서 express 서버 실행
1) Giphub에 자신의 프로젝트을 Clone하기
- 복사버튼 누르기.
- ec2터미널에 아래같이 입력.
git clone (clone한 url 붙여넣기)
2) node로 express 실행하기
- node로 인덱스 파일을 켜기.
node index.js
- 실행한 서버의 포트값을 aws ec2에서 열어줘야 한다.
- 인스턴스 -> 보안 -> 보안그룹 클릭 -> 인바운드 규칙 변경
3)screen으로 express 키기
-
node index.js로 서버를 키면 창을 닫았을때, 서버가 다운 됨으로 screen를 사용해서 가상 터미널의 띄워줌으로써 터미널을 닫아도 유지할 수 있도록해준다.
-
screen을 설치해줍니다.
sudo apt-get install screen
-
screen 사용방법
- screen 만들기
screen -S <screen name>
- screen 목록
screen -li or screen -list
- screen 재접속
screen -r <screen name>
- screen에서 나오기
screen -d <screen name>
이렇게 해서 aws에서 ec2인스턴스를 만들고 직접만든 express 서버를 screen으로 만든 새로운 가상 터미널에 서버를 틀어보았다.