[AWS]http를 https로 (SSL)

HTTP를 HTTPS로 리다이렉션

기본적으로 SSL같은 인증서를 설정해 주지 않으면 HTTP로 리다이렉트 되게 되고 주의 요함 같은 경고문을 띄우게 된다. 보안적인 측면에서도 HTTPS가 유리한 점이 많으므로 HTTPS를 설정해보자.

20220826_103921

먼저 메인 화면에 인스턴스 실행이 되는것을 확인 했다(이미 로드밸런서 이런거를 만들어 놔서 로드밸런서가 1인 상태)

일단 ACM으로 이동한다.

https://ap-northeast-2.console.aws.amazon.com/acm/home?region=ap-northeast-2#/welcome

20220826_105543

다음과 같은 화면이 나오고 인증서 요청을 클릭한다.

인증서 요청 페이지로 이동하게 되고 퍼블릭 인증서 요청으로 이동하게 된다.

20220828_151512

20220826_105845

도메인 이름에는 직접 만든 도메인이나 aws, gabia 등 이런 곳에서 직접 구매하고 설정한 도메인을 설정해 준다.

이름은 여러개 등록이 가능하며 *.test.com 같은 와일드 카드로도 가능하다.

여기 이후 Route53으로 이동한다.


ROUTE 53 설정

대시보드에서 호스팅 영역으로 간다.

20220828_152529

그 후 호스팅 영역 생성을 눌러준다.

20220828_152555

도메인 이름에 도메인 구매한 내용을 적어준다. aws에서 구매했으면 그 내용을 가비아에서 구매했으면 가비아에서 구매한 내용을 적어준다.

20220828_153235

가비아에서 도메인 구매한 경우 네임 서버에 도메인 내용을 적어주면 된다.

https://developer-ping9.tistory.com/320

20220828_153805

태그엔 생성한 네임 등록

20220828_154531

20220828_162934

레코드 생성시 레코드 이름, A레코드 유형, 별칭을 주고 트래픽 라우팅 대상에 Application/Classic Load Balancer에 대한 별칭, 아시아(서울), 생성한 로드밸런서 를 넣어주고 레코드 생성을 한다.

20220828_154531

그리고 위에 사진에서 생성된 네임들 4개를 가비아에 연결하면 된다.


가비아 설정

1 . My가비아 -> 구입도메인의 관리 탭 클릭

2 . 네임서버 설정

20220828_163902

aws에서 설정한 네임서버 4개를 가비아에 등록


로드밸런서 생성

위 ROUTE 53에서 등록시 로드 밸런서가 있었는데 이는 미리 만들어 줘야 한다.

20220828_164324

ec2 메인 대시보드에 왼쪽 네비게이션바를 내려보면 로드밸런서 탭이 있다.

여기서 로드 밸런서 생성을 누르고 해당 탭으로 들어온다.

20220828_164644

이후 로드밸런서 탭에 들어오면 위와 같은 사진이 나오며 가장 왼쪽의 탭을 클릭해준다.

1단계: Load Balancer 구성

20220828_233936

2단계: 보안 설정 구성

20220828_234027

3단계: 보안 그룹 구성

20220828_234259

4단계: 라우팅 구성

20220828_234352

5단계: 대상 등록

20220828_234408

이후 검토를 눌러 로드밸런서를 생성한다.







© 2021.03. by yacho

Powered by github