EC2에서 certbot을 이용해 https / redirection 적용 해보았다 서비스 운영중 자동 갱신이 되지않아 crontab을 이용하여 시기가 되면 갱신하도록 하였다.
이번에는 AWS 서비스를 이용하여 해당 기능들을 적용해보았다.
가비아에서 Domain 구입
호스팅 영역 생성
호스팅 영역 생성하면 2개의 레코드가 자동 생성됨
NS 유형의 값/트래픽 라우팅 대상 값 4개를 가비아 도메인 네임서버 설정에 대입하여야함
가비아 접속하여 해당 도메인의 네임서버 설정
1,2,3,4차에 NS 유형의 값/트래픽 라우팅 대상 값 4개 적용 (맨뒤에 .은 빼야함)
AWS Certificate Manager에 들어와 인증서 요청 버튼을 클릭
6.생성된 인증서를 클릭하고 도메인항목에 Route 53에서 레코드 생성 버튼 클릭
10분정도 뒤 발급이 완료
로드 밸런서 설정 - EC2 좌측메뉴에 로드 밸런싱 > 대상 그룹 > 대상그룹 생성
EC2 > 로드 밸런싱 > 로드밸런서 > 로드 밸런서 생성
서브넷 매핑할때 EC2에 적용한 VPC 서브넷을 일치시켜주어야함
보안그룹은 EC2와 같은 보안그룹 선택 > HTTPS 리스너 추가 및 생성한 대상 그룹 적용
ACM에서 생성한 인증서 선택 후 로드 밸런서 생성
생성된 로드밸런서 생성한 항목 클릭 리스너 및 규칙 > HTTP:80에 규칙 추가
(생성 직후에는 규칙 1개)
패스
도메인 입력
우선순위 적용
Route53에서 레코드 생성
서브도메인 및 로드 밸런서 선택후 레코드 생성