728x90
반응형
[AWS] 도메인 연결하기 (가비아)
프론트엔드, 백엔드 서버를 모두 배포했다면
이젠 도메인을 연결할 차례다.
도메인을 구매하고, aws에 연결하고, cors / cookie (credential, cookie) 에러를 해결하려고 한다.
백엔드는 처음인 나에게 너무 생소하고 어려워서 블로그에 기록해두고 차후 참고하려고 한다.
가비아
도메인 구매
먼저 도메인을 구매해야하는데 어렵게 생각할 것 없이 대표적인 곳에서 가장 싼것을 사면 된다는 이야길 들었다.
나는 강사님이 추천해준 가비아에서 도메인을 구매했다.
할인으로 제일 싼 .shop / .store을 사려고 했었는데
어차피 한번사면 1년은 유지해야하고 개인 프로젝트용으로 지속할 생각이라면
무난하게 .com 으로 사는게 좋을것 같아서 그렇게 진행했다. (아래는 예시)
네임서버 설정
그 후
aws에서 route 53에서 가져온 값을 가비아 네임서버에 적용해줘야 한다.
- aws에서 route53 접속
- 호스팅 영역 생성
- 구매한 도메인과 동일하게 생성
- 도메인의 ns 유형의 값/트래픽 라우팅 대상 4개를 복사해서
- 가비아 도메인 상세 페이지 > 네임서버에 설정해준다. (4개 다)
AWS
탄력적 IP 생성
기존 aws ip는 껐다 킬때마다 ip가 바뀌었다 이를 고정시켜 주려면 탄력적 ip를 생성해야한다.
원래는 유료인데 하나의 인스턴스에만 연결한다고하면 무료로 사용할 수 있다.
front, back에 하나씩 연결 시켜준다.
도메인 설정
이후 route53으로 다시 가서
기존 ns, soa 타입 2개만 있던 레도크에 레코드를 3개 더 추가한다.
- a타입 프론트 도메인 레코드를 생성하고 프론트용 탄력적 ip 적용
- a타입 백엔드 도메인 레코드를 생성하고 백엔드용 탄력적 ip 적용
- cname타입 www.프론트 도메인 레코드 생성하고 프론트 도메인 적용
각 도메인 연결 후 재실행
이제 설정한 도메인을 각각 프론트, 백엔드 서버에 적용하고
재실행해서 확인해본다.
참조!
728x90
반응형
'클라우드 플랫ㅍ > aws 서버.' 카테고리의 다른 글
[AWS] Lambda로 이미지 리사이징 하기 (0) | 2024.05.11 |
---|---|
[AWS] S3 연결하기 ( 이미지 업로드 ) (0) | 2024.05.10 |
[AWS] AWS에 배포하기 (ubuntu, mysql, pm2) (0) | 2024.05.09 |
댓글