두 손끝의 창조자

Naver Cloud Platform LoadBalancer에 HTTPS 적용하기 본문

DevOps

Naver Cloud Platform LoadBalancer에 HTTPS 적용하기

codinglog 2023. 8. 29. 13:53

Application LoadBalancer를 추가하면 어플리케이션단에서 별도 HTTPS 설정없이 간편하게 HTTPS를 적용할 수 있다.

그러기 위해 해야할 두 가지 작업을 해야한다.

  1. 인증서 등록
  2. LoadBalancer에 리스너 추가

인증서 등록

Certificate Manager 에서 인증서를 등록할 수 있다.
인증서를 등록하기 위해서는 Private Key, Certificate Body, Certificate Chain 을 넣어줘야한다. 텍스트를 넣을 때는 순수 텍스트만 들어가도록 유의한다.

인증서 발급기관에서 받은 개인키를 복사해서 Private Key 넣는다.

인증서 발급기관에서 받은 인증서 내용을 복사해서 Certificate Body에 넣는다.

Certificate Chain 에는 상위 발급 기관의 인증서를 넣어줘야 하는데 여러 단계가 있는 경우 위쪽부터 가까운 상위기관 순으로 붙여 넣는다. 예를 들면 바로 위 기관이 A이고 그 위에가 B 즉, Root 이면

-----BEGIN CERTIFICATE-----
A 인증서 내용
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
B 인증서 내용
-----END CERTIFICATE-----

이렇게 쭉 넣는다. 상위 인증서를 별도로 받은게 없는 경우 인증서를 추출할 수 있다.

참조

LoadBalancer에 리스너 추가

로드밸런서 관리 창에서 적용하고자 하는 로드밸랜서를 선택한 후 리스너 설정 변경을 한다.

따르는 창에서 리스너 추가를 누르고 필요한 정보를 입력한다.

프로토콜 : https
포트 : 443
SSL Certificate 선택 : 등록한 인증서 이름
TLS 최소지원버전 : .

등등

확인

여기까지 하면 끝.

반응형
Comments