HTTP와 HTTPS의 가장 큰 차이점은 SSL 인증서라고 할 수 있는데, HTTPS는 SSL 인증서를 통해 사용자가 사이트에 제공하는 정보를 암호화한다. 그 외에도 HTTPS는 TLS(전송 계층 보안) 프로토콜을 통해 보안을 유지한다.
요즘은 정말 HTTP로 제공되는 사이트는 거의 못 본 것 같다. 나만 해도 결제 같은 걸 해야되는데 HTTP로 되어있다? 바로 뺵스텝할 듯..보안의 중요성은 말 할 것도 없고, 구글 같은 경우엔 이미 2014년에 HTTPS 사이트에 검색 순위 가산점을 주면서 HTTP에서 HTTPS로 바꾸라고 권고했다고 하니 몇 년만 더 지나면 정말 HTTP가 설 자리가 있을까 싶다.
도메인 (가비아에서 구입)
호스팅 영역 생성
클릭
도메인 이름
입력 - 호스팅 영역 생성
클릭
해당 호스팅 영역에서 레코드 생성
클릭
값
항목에 EC2 인스턴스의 퍼블릭 IPv4
를 넣어준다 - 레코드 생성
클릭
레코드 중 NS
유형의 값/트래픽 라우팅 대상
확인
(이 값을 가비아 사이트에서 네임서버로 설정해줘야 한다)
.
는 빼고 넣자)인증서 요청
클릭
퍼블릭 인증서 요청
- 다음
도메인 이름 입력
: 인증서를 적용할 도메인을 입력한다. (도메인 앞에 *
를 붙여준다)
다른 설정은 건드리지 않고 요청
클릭
인증서 리스트를 새로고침 하면 검증 대기중
상태로 인증서가 뜬다.
인증서 ID
클릭
Route 53에서 레코드 생성
클릭 레코드 생성
클릭
잠시 후 인증서 상태가 발급됨
으로 바뀐다.
로드 밸런싱
> 대상 그룹
Create target group
클릭
Target Type으로 Instances
선택
Target Group Name 적절히 입력 - Next
클릭
Include as pending below
클릭 - Create target grout
클릭Create load balancer
클릭Create
클릭Mappings
항목을 선택 시, 본인의 인스턴스 가용 영역이 포함되도록 선택해야 한다.본인의 인스턴스 - 네트워킹 탭에서 가용 영역 확인 가능
Create load balancer
레코드 생성에서 마법사로 전환
클릭
단순 라우팅 선택 - 다음
클릭
단순 레코드 정의
클릭
값/트래픽 라우팅 대상에서 만들어놓은 로드 밸런서 선택하고 - 단순 레코드 정의
클릭