ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 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
킹수빈닷컴