-
AWS 정적 웹 사이트 배포 과정DevOps 2022. 1. 11. 22:20
다 하고 나서 생각 정리 겸 기록해둔다.
요구사항
1. 정적 웹 사이트 배포
2. kingsubin.com, www.kingsubin.com으로 접속 시 company.kingsubin.com으로 리다이렉트
1. company.kingsubin.com 배포
- S3
- bucket: company.kingsubin.com 생성
- 파일 업로드
- 퍼블릭, 정책 설정
- 정적 웹 사이트 호스팅 활성화
- ACM
- CloudFront 에서 쓰일 인증서 발급
- CloudFront
- S3 연결
- CNAME: company.kingsubin.com 설정
- 인증서 설정
- Route 53
- 호스팅 영역에 kingsubin.com 등록
- NS 레코드: 등록한 도메인 연결
- A 레코드: company.kingsubin.com cloudfront로 연결
2. kingsubin.com, www.kingsubin.com 으로 접속 시 company.kingsubin.com으로 리다이렉트
- kingsubin.com, www,kingsubin.com 에 대한 A record 설정, cloudfront, s3 개별 생성
- 해당하는 S3 버킷 정적 웹 사이트 호스팅 옵션에서 객체에 대한 요청 리다이렉션 -> company.kingsubin.com 버킷으로 설정
리다이렉션이 필요해 방법을 찾다가 이런 방식으로 했다. 다른 더 좋은 방법이 있는지는 모르겠다..
중간에 상세한 설정 적기에는 글이 너무 길어져서 간단하게 구조만 적었다.
구조랑 이게 된다는거만 알면 나머지는 따라 하려면 쉽게 할 수 있을 것 같다.
여기에 적힌 kingsubin.com 은 그냥 예시로 적은건데 적다 보니 도메인이 가지고 싶어서 샀다...
충동구매였는데 나중에 시간될 때 어떻게든 써 먹어야지... expensive...
'DevOps' 카테고리의 다른 글
ubuntu server 설정 (3) 2023.04.09 AWS GCP 도메인 이전 (0) 2023.01.04 Google Cloud Translation API detect confidence (0) 2022.09.24 AWS 배포 후 CI/CD 환경구성하기 (0) 2021.05.07 aws ec2 인스턴스 생성 후 접속하기 (0) 2021.04.27