[클라우드] AWS-CloudFront, SSL, 도메인

이정훈·2023년 3월 16일
0

클라우드

목록 보기
10/14
post-thumbnail
  • 도메인 주소 따서 SSL 인증서를 만들어 준다.

  • 도메인 주소는 S3 정적 URL로 따줘야한다. 그리고 배포를 하려면 버지니아 북부에서 만들어줘야한다.

  • 베보해주고 그 배포한 url 도메인 만들어주고 최종적으로는 백엔드 ip 가 보이지 않게 설정해 준것인데

  • cloudfornt : 먼 지역에서 내가 만든 웹서버에 빠르게 접근하도록 만들어주는 서비스라고 생각하자, CDN 서비스라고 한다.

SSL 인증 받기

  • 일단 CDN 서비스를 이용하려면 버지니아 북부에서 발급 받은 인증서를 사용해야만 한다.
  • 내 도메인 한국에서 프론트의 도메인을 만들어준다.
  • 도메인 생성할때, www. / . 작은거 하나를 잘 작성해줘야 생성이 된다.

CloudFront 배포 생성

  • cloudfront 배포를 생성해준다.

  • s3에 올린 웹 사이트를 엔드포인트로 사용하겠다.

  • 우린 ssl인증서를 받았으니깐 http로 접속하더라도 https로 접속하도록! redirect

  • 연습용이니깐 북미로 해준다. 설정해 놓은 도메인 주소와 인증서를 넣어준다.(인증서는 북미에서 발급받은 것이여만 한다!)

  • 기본값 index.html로 해줘야 도메인만 적어서 실행해도 바로 index로 넘어간다.

  • 배포용이 생성된 것을 확인

  • ssl을 받기위해 만들었던 도메인 주소를 배포용 도메인 주소로 변경해준다.(우리가 최종적으로 접속하게될 도메인인것이다, 우리가 ssl을 받기위해서 잠시 사용했을뿐 더이상...필요가 없다할까?)

  • 백엔드 API 주소 적어주고 백엔드는 생성될때 HTTPS로 만들어졌으니깐 프로토콜은 HTTPS로 가고 기본값 그대로 이름은 도메인이랑 같게설정


  • 동작을 하도록 동작방식을 추가할 건데, 경로패턴은 API에서 확인해보면 dev/ 다음로 경로가 지정되어 있기 때문에 dev/* 설정!

  • 왜? 백엔드가 일하도록...

  • 배포 url로 들어가서 /dev/ 들어가면 사진들을 백에서 불러왔다.

  • 나오기는 하는데 몇몇 개를 돌리면 안되는것들이 있다.

  • CORS 에러인데 장고에서 등록해주면 해결 될것 같다... 등록하고 zappa update dev는 꼭 해줘야한다!

  • 모르겠다 일단 URL을 전부 넣어주기는 했다.

profile
싱숭생숭늉

0개의 댓글