내일배움캠프 16일차 TIL

📢TMI


요즘 날씨가 시원해졌다 아주 좋은 현상이다 역시 여름보단 가을

✍TIL(Today I Learned)


가비아 + ROUTE 53을 이용한 HTTPS 적용 방법

🚨 한 달에 500원 청구될 수도 있음..!

 (Because Of ... Route 53)
 

자세한설명 https://junhostudylog.notion.site/HTTPS-2092eae469fc4b548317f31c672e8ebb

1. 가비아 도메인을 만든다.

2. AWS Route 53 → 호스팅 영역 → 호스팅 영역 생성

3. 도메인 이름과 동일하게 설정하고 생성

4. 라우팅 대상 확인

5. 가비아 → 도메인 통합 관리 툴 → (왼쪽 상단) 2. 도메인 정보 변경

→ 해당 도메인 체크박스 선택 → 네임 서버 선택

🚨 EC2 생성된 상태여야 한다 !!

8. AWS Certificate Manager (ACM) 검색 → 왼쪽 선택

9. 가비아 도메인 명과 같은 이름 적기

10. Route 53에서 레코드 생성 버튼 클릭 → 생성

11. AMC가 생성 대기를 하는데, 12번을 진행하자

(상당한 시간이 걸릴 수도 있다. ㄹㅇ)

→ AMC 생성 완료 !

12. Route 53 → 호스팅 영역 → 레코드에서 CNAME 유형으로 생성된 값을 확인

13. 레코드 생성 →이름 적지말고 값 부분에 EC2 인스턴스 주소 넣기

14. 로드 밸런싱(ELB) → (왼쪽 하단) 대상 그룹 → Create target gruop

→ Target group name을 원하는 이름을 적어준다.

→ Protocol Port는 기본값으로 HTTP: 80 으로 설정돼 있다.

→ 맨 하단 NEXT 클릭

15. 다음 화면에서 나오는 Register targets에서

해당 인스턴스 체크박스 클릭 → 80 적고 Include as pending below 클릭하고, 다시 체크박스 클릭 → 443 적고 Include as pending below 클릭 → 우측 하단 Create target group 클릭

16. ELB → Load Balancer 생성 → Application Load Balancer 생성

  • Load balancer name 원하는 것 적기
  • Network mapping → a,c 선택
  • Security groups → 해당 인스턴스(EC2)의 보안그룹 확인해서 동일한 것 선택
  • Listeners and routing → HTTP 80 , HTTPS 443 → 이전에 만든 타겟 그룹 선택
  • Secure listener settings → 이전에 만들어둔 ACM 클릭
  • Create load balancer

ELB → 해당 리스너를 클릭 → 리스러 편집 →

   → HTTP 80 편집 → 편집 페이지에서 기존의 것 삭제(휴지통) → 작업추가
   → 리다이렉션 → 443 → 우측 상단 업데이트 클릭

HTTPS 443 편집 → ELB 대상 그룹 (기본값 그대로 두기) → 업데이트

Route 53 → 호스팅 영역 → 대상 호스팅 클릭 → 도메인 (유형 A) → 레코드 편집(우측 상단) → 트래픽 라우트 대상 → 별칭 토글 클릭 →

  1. Application/Classic Load Balnacer에 대한 별칭
  2. 리전 → 아시아 태평양(서울)
  3. 로드밸런서 → 해당 밸런서 선택

조금 기다렸다가 도메인 주소로 접속 → HTTPS 확인

레퍼런스

[Devops] 가비아-Route53 DNS 설정 및 SSL 적용

👁‍🗨TIF(Today I Feel)


오늘은 페이지에 있어서 필수적인 https 인증서 등록을 다른조 분들과 머리를 모아서 진행하였다. https란 Hypertext Transfer Protocol Secure의 약자로 eb을 통해 TLS를 이용하여 보안 설정된 데이터를 이동할 때
세 가지(암호화, 데이터무결성, 인증)의 보호 계층을 제공해주는 기능을 한다고 한다.
보통 홈페이지는 http 로 연결되어 있는데 보안인증서를 등록하면 자동으로 https 로 바꿔준다 우리는 가비아 도메인을 통한 연결을 진행하였는데 구글링도 하고 서로의 정보를 공유하면서 사람들이 쓸 수 있도록 만드는 작업을 하였다. 새벽2시까지에 전쟁을 마치고 완성된 설명서를 보니 정말 열심히 했다고 말할 수 있었다 못하는 사람이 있으면 더 잘알려줄 것이다.

📢 To-do list


  1. 웹개발 심화과정 2주차 끝내기
  2. 파이썬 스케쥴러 기능 이용하기

좋은 웹페이지 즐겨찾기