ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 2주 프로젝트 배포과정(하)
    --- 2021. 2. 9. 15:54
    반응형

    1. 도메인 구입 

    > route53 을 이용해 원하는 형태의 도메인을 구입한다.(유료)

     

    2.aws 에서는 인증서를 무료로 발급을 해준다. 그러나 도메인을 보유하고 있어야 dns 검증을 통해 발급받을수 있엇다.

     

    3.route 53 에서 호스팅영역으로 들어가면 레코드를 생성해주는 페이진데 

    >이부분이 하는역할을 도메인을 지정해주면 어떤페이지로 이동을 하는지를 정해주는 역할을 한다.

     

    4.레코드 생성은 기본으로 두개가 되어있다 

    > 이후 레코드 두개가 더필요한데 하나는 원하는 도메인네임을 지정하고 그것이 cloudfront.net 으로 이동하게 하는 레코드와

       인증서의 키와 밸류로 생성된 레코드이다. 

       그중에서 인증서의 라우팅대상을 원하는 cloudfront id 로 지정을 해야한다. s3로 해도 되는데 이렇게 하면 도메인으로 연결은 되는데         https 통신은 안되는 상황이다.  근데 아직은 cloudfront 를 생성을 안했음으로 일단은 s3 파일을 라이팅 대상으로 해서  

      해당 도메인으로 잘작동하는지 확인한다.

     

    5. route 53 을 이용해 호스팅을 하고 거기서 호스팅을 s3 하고 묶으면 http 로만 되고

        route 53 내의 도메인과 cloudfront 하고 묶으면 https 로 이용할수있다.

        그럴려면 일단 cloudfront 에 해당 s3와 인증서를 묶어서 등록을 해줘야 한다.

     

    6. cloudfront 등록하는법

    >Origin Domain Name 부분에 원하는 s3도메인을 입력한다.

    >>아래그림에서 디폴트가 아닌 custom ssl 을 클릭하면 아래에서 내인증서 목록에서 선택할수있다.

    >>>Alternate Domain name 부분에는 내가 보이길 원하는 도메인을 적는다. 

    >>>>이렇게 생성을 하게되면 해당 cloudfront 가 생성이 되고 해당 id 부분을 다시 route53 으로 들어가서 레코드 생성부분에 각각

    라우팅 대상으로 넣어주면된다.

     

    >>결론 : http://www.dinnershow.org 를 누르면 rout53을 통해 cloudfront 의 id 값으로

                  리디렉션 되는데 alternate domain names 가 그아이디를 대신하는 값으로 나오고 또 등록한 인증서로 인하여https://www.dinnershow.org 로 바뀌는 거 같다.

     

     

    >>의문점 : 정적파일을 s3 를 통해서 할때는 cloudfront를 이용하는거 같고 ec2 내에 넣으면 로드밸런서로 하는건가??

    로드밸런서가 뭐하는건지

    '---' 카테고리의 다른 글

    4주 프로젝트(fineapple) 2주차 회고  (0) 2021.02.28
    2주 프로젝트 dinnershow 마무리 회고  (0) 2021.02.15
    2주 프로젝트 배포과정(상)  (0) 2021.02.09
    2주 프로젝트 7일차  (0) 2021.02.09
    2주 프로젝트 4일차  (0) 2021.02.04
Designed by Tistory.