도메인 주소 따서 SSL 인증서를 만들어 준다.
도메인 주소는 S3 정적 URL로 따줘야한다. 그리고 배포를 하려면 버지니아 북부에서 만들어줘야한다.
베보해주고 그 배포한 url 도메인 만들어주고 최종적으로는 백엔드 ip 가 보이지 않게 설정해 준것인데
cloudfornt : 먼 지역에서 내가 만든 웹서버에 빠르게 접근하도록 만들어주는 서비스라고 생각하자, CDN 서비스라고 한다.
cloudfront 배포를 생성해준다.
s3에 올린 웹 사이트를 엔드포인트로 사용하겠다.
우린 ssl인증서를 받았으니깐 http로 접속하더라도 https로 접속하도록! redirect
연습용이니깐 북미로 해준다. 설정해 놓은 도메인 주소와 인증서를 넣어준다.(인증서는 북미에서 발급받은 것이여만 한다!)
기본값 index.html로 해줘야 도메인만 적어서 실행해도 바로 index로 넘어간다.
배포용이 생성된 것을 확인
ssl을 받기위해 만들었던 도메인 주소를 배포용 도메인 주소로 변경해준다.(우리가 최종적으로 접속하게될 도메인인것이다, 우리가 ssl을 받기위해서 잠시 사용했을뿐 더이상...필요가 없다할까?)
백엔드 API 주소 적어주고 백엔드는 생성될때 HTTPS로 만들어졌으니깐 프로토콜은 HTTPS로 가고 기본값 그대로 이름은 도메인이랑 같게설정
동작을 하도록 동작방식을 추가할 건데, 경로패턴은 API에서 확인해보면 dev/ 다음로 경로가 지정되어 있기 때문에 dev/* 설정!
왜? 백엔드가 일하도록...
배포 url로 들어가서 /dev/ 들어가면 사진들을 백에서 불러왔다.
나오기는 하는데 몇몇 개를 돌리면 안되는것들이 있다.
CORS 에러인데 장고에서 등록해주면 해결 될것 같다... 등록하고 zappa update dev는 꼭 해줘야한다!
모르겠다 일단 URL을 전부 넣어주기는 했다.