08 Route53

data_hamster·2023년 5월 21일
0

학습주제
배포부터 서비스구성까지
Route53 구성

학습내용
도메인을 구입해서 도메인으로 서비스해본다
현재 나는 data-hamster.click로 구매했다


citron.com은 누군가 사용하고 있다

나의 경우 click이 제일 저렴해서 그걸로 구매했다
aws에서 구매해서 사용하는게 제일 편하다. 등록까지 알아서 해줌

다른곳에서 구매했다면
DNS관리 - 호스팅 영역 생성


구입한 도메인을 호스팅영역에서 등록하면

뒤에 네임영역이 생성된다

다른 도메인 업체에서 구매했다면 거기에도 네임서버가 정의되어 있을텐데 aws에서 생성한 네임을 거기에 바꿔넣어주면 된다

나의 경우 data-hamster.click를 사용할 예정

전에 만들었던 s3 웹 페이지까지 연동해본다
중간에 도메인에서 s3로 직접 찾아가는게 아니라
클라우드 프론트를 하나 구성해서 CDN 서비스를 구성해서 해본다

만들었던 S3에 연동할 수 있도록
CloudFront로 이동

s3에 리액트 파일을 올려놨었다


WAF로 아이피 차단 가능


Certification Manager에서 도메인으로 SSL을 인증서를 받을 수 있다.
여기서 인증서를 받으면되고, 없으면 인증서 요청을 하면 됨.

이런식으로 서브도메인까지 챙겨서 요청하면 됨. 저번껀 실패했었음

CDN을 이용하면 SSL 연결 가능
다이렉트로 연결한다고 하면 ELB에 SSL인증서를 세팅해서 가능




내가 특정 도메인에서 연결을 시킬 수 있다
레코드 생성을 누른다


단순 라우팅 선택

단순 레코드 정의

설정은 이렇게
현재 배포가 안돼서 안뜸

대체 URL을 적었다

CNAME을 사용하지 않고도 "data-hamster.click" 도메인을 클라우드 프론트 배포와 연결할 수는 없습니다. 클라우드 프론트와 호스팅 영역을 연결하려면 CNAME을 사용해야 합니다. CNAME을 추가하여 "data-hamster.click" 도메인을 클라우드 프론트 배포에 연결하시기 바랍니다. 이를 위해서는 호스팅 영역의 DNS 설정에서 CNAME 레코드를 추가해야 합니다. 이를 통해 "data-hamster.click" 도메인을 클라우드 프론트 배포로 라우팅할 수 있습니다.

한시간 대화한 결론. GPT 3.5는 뭔가 답답하다..
GPT4는 이미 다써버려서 좀 기다려야 한다. 일단 수업듣자

s3에서
정적 웹 사이트 호스팅에가면
좀 복잡한 주소로 접속할 수 있었다
route53 연결이 되면
해당 도메인으로 s3로 연결이 되었기 때문에 바로 연동이 됨


직접 다이렉트 연결 시도. 뭔가 가능성 있는거 같다
일단 안됨.
SSL 발급 받고 나중에 해봐야겠다

다이렉트로 EC2, 빈스톡
빈스톡으로 직접 연결할 수도 있음.
api.citron.com 으로

ELB가 있다면 ELB를 등록할 수 있음.

요약

SSL 인증서 받아서 실제 도메인 연결해보자.

profile
반갑습니다 햄스터 좋아합니다

0개의 댓글