AWS EC2에 Load Balancer를 이용해서 HTTPS(SSL) 적용하기
1. EC2 생성 및 HTTP적용
참고링크1 : AWS EC2 셋팅1
참고링크2 : AWS EC2 셋팅2
EC2에 아파치 2를 설치
$ sudo apt update && sudo apt upgrade -y && sudo apt install apache2 -y
퍼블릭 IPv4주소로 연결을 시도했지만 접속이 되지 않는다.
보안그룹 80포트를 열어야 한다.
참고 보안그룹 설정 링크 : AWS EC2 셋팅3 EC2 인스턴스 보안그룹 설정
2. 인증서 요청
HTTPS을 적용하기 위해서는 인증서가 필요하다. Certificate Manager에서 인증서를 요청한다.
도메인 이름은 실제 사용할 URL을 작성한다. 예로 들어 "example.test.com"이 실제 입력해야할 URL이면 도메인 이름으로 입력한다.
해당 인증서에 대해서 "요청"한다.
해당 도메인이 "Route 53"에서 구매한 것이면 자동으로 "Route 53에서 레코드 생성"을 사용할수 있다.
3. 대상그룹 설정
4. 로드 밸런서(Load Balancer) 셋팅
이제 대상그룹을 로드 벨런서와 연결을 한다.
보안그룹 443포트(SSL포트)를 열어야 한다.
5. Route 53 셋팅
이제 "https://example.test.com"으로 접속이 가능해 집니다.
참고글
AWS S3에 CloudFront를 이용해서 HTTPS(SSL) 적용하기
댓글
댓글 쓰기