내일배움캠프 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. 도메인 정보 변경
→ 해당 도메인 체크박스 선택 → 네임 서버 선택
- 1차 2차 3차 4차에 4번의 라우팅 대상 4개를 각각 붙여넣는다.
- 정보를 적을 때 맨 마지막에 있는 점(.)을 지워줘야 한다.
→ 아래에 소유자 확인 → 적용 (가비아에서 해야할 것 끝)
🚨 EC2 생성된 상태여야 한다 !!
8. AWS Certificate Manager (ACM) 검색 → 왼쪽 선택
9. 가비아 도메인 명과 같은 이름 적기
10. Route 53에서 레코드 생성 버튼 클릭 → 생성
11. AMC가 생성 대기를 하는데, 12번을 진행하자
(Because Of ... Route 53)
→ 해당 도메인 체크박스 선택 → 네임 서버 선택
→ 아래에 소유자 확인 → 적용 (가비아에서 해야할 것 끝)
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) → 레코드 편집(우측 상단) → 트래픽 라우트 대상 → 별칭 토글 클릭 →
- Application/Classic Load Balnacer에 대한 별칭
- 리전 → 아시아 태평양(서울)
- 로드밸런서 → 해당 밸런서 선택
조금 기다렸다가 도메인 주소로 접속 → HTTPS 확인
레퍼런스
[Devops] 가비아-Route53 DNS 설정 및 SSL 적용
👁🗨TIF(Today I Feel)
오늘은 페이지에 있어서 필수적인 https 인증서 등록을 다른조 분들과 머리를 모아서 진행하였다. https란 Hypertext Transfer Protocol Secure의 약자로 eb을 통해 TLS를 이용하여 보안 설정된 데이터를 이동할 때
세 가지(암호화, 데이터무결성, 인증)의 보호 계층을 제공해주는 기능을 한다고 한다.
보통 홈페이지는 http 로 연결되어 있는데 보안인증서를 등록하면 자동으로 https 로 바꿔준다 우리는 가비아 도메인을 통한 연결을 진행하였는데 구글링도 하고 서로의 정보를 공유하면서 사람들이 쓸 수 있도록 만드는 작업을 하였다. 새벽2시까지에 전쟁을 마치고 완성된 설명서를 보니 정말 열심히 했다고 말할 수 있었다 못하는 사람이 있으면 더 잘알려줄 것이다.
📢 To-do list
- 웹개발 심화과정 2주차 끝내기
- 파이썬 스케쥴러 기능 이용하기
Author And Source
이 문제에 관하여(내일배움캠프 16일차 TIL), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@shkim1199/내일배움캠프-16일차-TIL저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)