wsl -d Ubuntu
우분투 접속 후 초기 디렉토리가 윈도우 디렉토리라면 리눅스 디렉토리로 이동해준다.
(윈도우와 같은 ntfs 시스템에서 패스키 접근 시 취약성으로 인해 접근 권한을 수정해도 접속이 안 된다)
이미 리눅스 디렉토리에 패스키를 옮겨놓았으므로 다음 커맨드로 ec2 ubuntu에 접속
ssh -i "[passkey.pem]" ubuntu@[IPv4 address]
1. Git Clone / Pull
Git 소스코드 업데이트가 발생할 시 Git Pull로 업데이트한 후, 서버를 재시동한다.
2. pm2로 쉘 유지
sudo npm install pm2 -g
전역으로 pm2를 설치한다.
pm2 start server.js
pm2로 서버를 구동시켜 Public IPv4로 접속하여 서버가 잘 구동중인지 확인
이제 터미널이 꺼져도 서버가 계속 구동중이다.
REF)
https://pm-developer-justdoit.tistory.com/315
[AWS] EC2 _ 5) [Node] PM2를 활용한 프로세스 백그라운드 실행
1. PM2 (Process Manager 2) 1-1. PM2란? PM2 GitHub README.md의 일부를 발췌 PM2 is a production process manager for Node.js applications with a built-in load balancer. It allows you to keep applications alive forever, to reload them without downtime a
pm-developer-justdoit.tistory.com