NaverCloud Platform

[Naver Cloud Platform] ALB redirection 하는법

클라우디j 2023. 8. 21. 15:41

이전 도메인으로 접속하는 것을 새로운 도메인으로 redirect 해볼 일이 생기게 되었습니다.

그래서 Naver Cloud Platform 에서 이전 서비스 계승용으로 사용 중인 도메인이 있을 때 새로운 도메인으로 redirect 시킬 수 있을지에 대해서 다뤄보도록하겠습니다.

 

테스트 예시

test1 서버, test2서버가 있으며 test1,test2에는 각각 alb를 생성 후 연결해놓은 상태입니다.

Global DNS 를 통해 구매해놓은 도메인을 등록하고 로드밸런서 호스트 헤더 규칙을 통해 도메인 redirect 할 것인데요.

test.yjro.store 접속한 고객을 redirect 시켜서 test.yjmine.shop 페이지를 보여줄 것입니다.

 

 

- test.yjro.store

Global DNS > 레코드 추가 > 레코드명, 레코드 값을 추가합니다.

test1 서버와 연결된 alb를 레코드 값으로 추가해줍니다.

test1 서버와 연결된 alb 를 레코드값으로 test.yjro.store  설정하였습니다.

- test.yjmine.shop

Global DNS > 레코드 추가 > 레코드명, 레코드 값을 추가합니다.

test2 서버와 연결된 alb를 레코드 값으로 추가해줍니다.

test2 서버와 연결시켜 놓은 alb  도메인을 test.yjmine.shop으로 설정.

이제 test.yjro.store(yjro-test-alb)를 브라우저에서 접속하면 test.yjmine.shop(yjro-test2-alb) 으로 redirect 되도록 설정하겠습니다.

 

Load Balancer 에서  yjro-test-alb를 선택합니다.

yjro-test-alb 에서 해당 포트의 리스너 설정 -> 규칙 설정 -> 호스트 헤더 규칙

Host Header : test.yjro.store,  션을 redireaction 으로 선택해준뒤 프로토콜과 포트 선택 Host test.yjmine.shop 으로 설정. 

 

test.yjro.store(yjro-test-alb) 브라우저에서 접속하면 test.yjmine.shop(yjro-test2-alb)으로 redirect 됩니다.

아래 사진으로는 안보이지만 test.yjro.store를 입력하면 바로 test.yjmine.shop으로 변경되어 접속되는 것을 확인하실 수 있습니다.

 

이렇듯 오늘은 Naver Cloud Platform 에서 ALB redirection 하는 방법을 알아보았습니다.

다음에 더 좋은 내용으로 돌아올게요~