
다시 서버를 열어보려고 할 때 여러곳에서 조금씩 찾아보는데
그냥 여기에 정리를 하고 여러곳에서 찾을 일 없이 빠르게 배포를 하기 위함

AWS Region은 물리적 데이터 센터 집합입니다.
AWS는 서울에 Region이 있기 때문에 서울 Region을 선택합니다.
그리고 인스턴스 시작을 누릅니다!

인스턴스의 이름을 정해봅니다.

인스턴스에 설치될 플랫폼을 선택하세요. 저는 우분투를 선택하겠습니다. 그리고 필요한 버전(프리 티어)을 선택합니다.

기존의 키 페어를 사용하려면 사용하고, 저는 새 키 페어를 생성하겠습니다.

키 페어의 이름을 입력하고, 키 페어 생성을 누릅니다.

기존 보안 그룹을 선택하시려면 하셔도 됩니다.
저는 보안 그룹 생성을 하고 SSH 항목을 체크합니다.
이것은 보안 그룹의 인바운드 규칙에 22번 포트가 열립니다.
이로 인해 인스턴스에 ssh 접근이 가능하게 된다.

인스턴스 시작!

아까 보안그룹을 선택할 때 SSH 항목에 체크한 결과이다.

생성된 키 페어는 약간의 수정이 필요하다.
sudo chmod 400 {키페어 드래그앤드롭}
퍼블릭 주소와 생성한 키 페어를 이용해서 인스턴스에 접속해보자.
ssh -i {생성된 키페어 드래그앤드롭} ubuntu@{퍼블릭 IPv4 주소}


짜잔슨~
이제 노드를 설치해보자.
curl -sL https://deb.nodesource.com/setup_16.x | sudo -E bash -
sudo apt-get install -y nodejs
이제 GitHub에 있는 코드를 가져오고 실행을 하면 된다.
iptables 규칙 변경 명령어(80 -> 3000)
sudo iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 3000
pm2 설치
sudo -s;
npm install -g pm2;
간단하게 생성해보았습니다.
여러 옵션들이 있는데, 필요한 옵션들이 있다면 필요한 상황에 맞게 선택하고 시작하면 됩니다.
저는 아직 초보라...
검은 것은 글씨요 흰 것은 종이로다