가비아 도메인 적용 필기

배코딩·2023년 9월 9일
0

note

목록 보기
78/114

몇 달 전에 삽질했던 내용, 이번에 팀원분이 해결해주신 내용을 바탕으로, 가비아에서 도메인을 구매하고 프로젝트에 적용하는 과정을 요약해 둠(어려웠던 거만 써놓은거라서 빠진 과정도 있으니 참고만)

EC2 : 프론트랑 백 별개의 인스턴스로 구축

ELB : 프론트, API 서버 각각 로드 밸런서 만듦. 리스너는 프론트는 프론트서버 포트와 https 443 두 개 지정. 그런데 왠지 모르게 http로 와도 https로 리다이렉트 잘 됨. http 리스너 굳이 안 넣어도 되는건가? 일단 사파리, 엣지, 크롬에서 리다이렉트 잘 되는거 확인.

백 쪽 로드밸런서 리스너는 백엔드 서버 포트와 https 443 요렇게 두 개 설정함

route 53 : ACM으로 SSL 인증서 발급받고, 이거랑 연동해서 route 53에 호스팅 영역 및 그 안의 레코드를 만듦.

호스팅 영역은 프론트와 백 각각 총 두 개 만듦.

가비아에는 프론트의 네임서버를 등록해두었고, 백 쪽 네임서버는 어디에 어떻게 등록하나, 접근은 어떻게 하나 막막했는데, 프론트 호스팅 영역에 백 쪽 NS 레코드를 복붙해서 추가하니 백 쪽 https 및 구매한 도메인으로 접속이 잘 되었음. 이렇게 하면 프론트 쪽 네임서버에서 백 쪽 네임서버로 알아서 쿼리 넘기는 듯..?

로드밸런싱 대상 그룹 : 프론트 백 둘 다 적절히 설정함. 프론트 포트는 80으로 접속하도록 설정 (nginx에서 80 포트 접속 리스닝)

profile
PS, 풀스택, 앱 개발, 각종 프로젝트 내용 정리 (https://github.com/minsu-cnu)

0개의 댓글