데이터베이스를 관리하는 RDS를 구축해보자
사용 가능으로 바뀔때까지 기다리자
기다리는동안 데이터베이스랑 연결한 보안그룹을 설정해주자
ec2에 들어가 보안그룹에서 설정하자
다시 데이터베이스로 돌아와서 클릭
위 엔드포인트를 복사하여
mysql -u [데이터베이스 생성할때 지은 마스터이름] --host [복사한 엔드포인트 주소] -P [포트번호] -p
ec2에서 말고 내 컴퓨터에서 위 명령어를 사용해서 RDS에 접속해보자
비밀번호 입력창이 뜨면 데이터베이스 생성할때 만든 마스터 비밀번호를 입력하자
ec2의 서버설정으로 가서 호스트를 데이터베이스의 엔드포인트 주소로 변경해주자
들어온김에 터미널을 꺼도 서버가 유지될수있게 pm2를 설치해주자
npm install pm2 -g
pm2 start index.js
pm2 ls
이렇게 했을때 에러가 나있다면
관리자 권한이 없어서 에러가 나는 문제다
그땐 authbind를 설치해주자
sudo apt-get update
sudo apt-get install authbind
sudo touch /etc/authbind/byport/80
sudo chown ubuntu /etc/authbind/byport/80
sudo chmod 755 /etc/authbind/byport/80
authbind --deep pm2 update
끝