[AWS]Spring boot 프로젝트 EC2로 배포하기
·
AWS
1. EC2 인스턴스 생성하기1.0 서울 리전으로 설정하기 (np-north)1.1 인스턴스 이름 및 이미지 선택1.2 키페어 생성 키 페어가 생성되면, .pem 파일이 자동으로 다운로드된다.이 키는 2에서 SSH 연결에서 사용된다! 나머지는 기본으로 설정하고, 인스턴스 생성하기1.4 보안그룹 수정하기EC2 서버를 생성할 때, 보안그룹 새로 생성이 포함되었기 때문에 EC2탭 > 네트워크 및 보안 > 보안그룹을 확인해보면함께 생성된 보안그룹이 존재한다. (만약 보안그룹을 새로 생성하지 않았다면, 보안그룹 생성을 클릭하여 생성해주면 된다.)이름이 없는 보안그룹의 이름을 설정해준다. EC2 서버를 띄워서 접속하는 것이 목적이므로, 인바운드 규칙만 설정해주면 된다. 규칙 설정 후, EC2 인스턴스 > 보안 ..
[AWS][트러블슈팅] S3 정적 웹사이트 호스트 오류 발생 (403 forbidden, 404 nosuchkey 오류)
·
AWS
1. 403 forbidden 오류 = 버킷 정책을 설정하지 않아서 발생하는 오류'S3 > S3객체 > 권한 > 버킷 정책 편집 > 정책 생성기' 클릭한다. 버킷 정책 생성에서, - GetObject, PutObject로 설정해준다.- ARN + 맨 뒤에 /* 를 붙여서 규칙을 생성한다. 생성된 규칙을 복사/붙여넣기 하고, 변경사항을 저장한다.2. 404 nosuchkey 오류 = 에러페이지를 지정하지 않아서 발생하는 오류인덱스 문서와 오류 문서를 동일하게 지정해주면 에러는 해결된다. 하지만 사실상, 원인 모를 오류가 발생하기때문에 내가 원래 연결하고자하는 페이지(인덱스 문서)로 연결이 안되는 상황에서 오류 문서로 가는 리디렉션 페이지를 내가 원하던 페이지와 동일하게 지정해주는 것이다. 따라서 근본적인 ..