AWS 계정 생성 후,
● 서비스 → EC2 이동
맨 위의 Amazon Linux ~를 선택해준다. 다른 분들은 아래의 있는 것을 선택하시던데, 차이를 안알아봐서 잘 모르겠따,,
다음 인스턴스 세부 정보 구성(기본값) → 다음: 스토리지 추가
30GB까지 사용가능하다고 해서 30GB로 바꿔주었다..
다음: 태그 추가(그냥 건너뜀) → 다음: 보안 그룹
아래처럼 설정해주고 다른 분들은 SSH 포트번호 22에 사용자 지정으로 오픈소스 0.0.0.0/0, ::/0을 해두셨던데, 내가 참고한 글에서는 저렇게 내 IP로 지정해주는게 안전하다고 하셔서 저렇게 설정해주었다.
3307은 MariaDB가 3306으로 되어있어서 MYSQL은 3307로 해두었기 때문에 저렇게 설정해두었고,
Redis도 사용하긴 해야 해서 6379로 일단 넣어두기로 했다.
(사진에서 빼먹어서 검토 및 시작을 눌렀을 때 넘어가지지 않았는데 0.0.0.0/0, ::/0 를 3307, 6379에 넣어두었다)
+) 후에 6379를 삭제하고, mysql 3307 보안그룹을 따로 생성해주어서 삭제해주었다.
검토 및 시작을 눌렀는데 맨 위에, 보안을 개선하라고 머라머라해서 겁,,먹었는데 다들 넘어가는 것 같았다 아무래도 0.0.0.0/0, ::/0로 해준 것이 모든 곳에서 접속을 허용하는 것이라 경고 문구가 발생한 것 같다.
한 번 검토해주고 시작하기를 눌러준다.
키 페어 다운로드를 해주고, 외부에 노출되지 않도록, 잃어버리지 말고 잘 보관하고 있어야 한다고 한다.!
인스턴스 시작
잘 실행되는 것을 확인할 수 있다.
지금 이 상태로 두면 IP가 항상 새 할당된다고 하니 고정 IP를 설정해야 한다고 한다.
● 고정 IP(EIP) 생성, 인스턴스 연동
탄력적 IP로 이동해서 탄력적 IP 주소 할당
인스턴스 연결을 해주어야 합니다.