현재까지 진행된 상황은
- Route53에서 도메인 구입(https://diggingcode.tistory.com/50)
- SSL 인증서 발급(https://diggingcode.tistory.com/51)
이다.
이번 포스팅에서는 EC2에 라우팅 할 ALB를 생성해 준 다음 SSL을 ALB에 적용시켜보고자 한다.
ALB + ACM 를 선택한 이유
NGINX를 통한 리버스 프록시 설정 + certbot 라이브러리를 통하여 인증서를 발급받는 방법도 있다.
그러나 유효기간이 존재해 갱신해주어야 하는 번거로움이 있기도 했다. (스크립트를 통해 갱신도 가능)
이런 점과 더불어 ALB의 추가적인 기능을 테스트 해 보고 싶기도 했기 때문에 ACM에서 발급받은 인증서를 적용시켜 보았다.
추후 관리 차원에서도 ALB를 사용하는 것이 더 좋을 것이라고 판단하였다.
ALB 생성
유형 선택
기본 구성
네트워크 매핑
나는 일전에 생성 해 둔 EC2의 로드밸런싱을 고려하고 있기 때문에 EC2의 VPC와 ALB의 VPC를 일치시켜 주었다.
또한 가용 영역은 효율적인 라우팅을 위해 EC2의 VPC 가용 영역을 포함하도록 하였다.
보안 그룹
ALB에 적용 시킬 보안 규칙(인바운드, 아웃바운드)을 포함한 보안 그룹을 선택하여 준다.
리스너 및 라우팅
기본으로 80 포트를 리스닝하고 있다. 이 부분에 대해서는 추후에 커스터마이징하였다.
- 대상 그룹, 리스너 등을 통해 내가 원하는 방식으로 라우팅을 진행하였다
"로드 밸런서 생성" 을 통해 생성을 마무리하자.
'Infra > AWS' 카테고리의 다른 글
ALB생성 및 SSL 적용하기 (2) (0) | 2024.11.20 |
---|---|
ACM을 통한 인증서 발급 (0) | 2024.11.18 |
Route53을 통한 도메인 구매 (0) | 2024.11.18 |