Domain and Route53

Domain 구입 -> 네임 서버를 Domain 판매처에서 AWS Route53 로 돌리기 -> Route53 에서 ELB 로 A type ALIAS Recored Set 만들기 (여기까지 하면 http를 통해 도메인으로 접속가능) -> ACM 에서 인증서 생성하기 -> 생성완료 후 Elastic Beanstalk(EB) ELB 에 부착하기 (여기까지 하면 http 와 https 모두 이용 가능) -> .ebextenstion 에 http 를 https 로 리다이렉트하는 설정 추가하기 (여기까지 하면 http 로 접속시 https로 접속됨)

ELB 관련 주의
  • Elastic Beanstalk 과 관련해 Auto Scaling 을 해주는 ELB 는 EC2 -> 로드밸런서 가 '아닌' Elastic Beanstalk 어플리케이션 -> 환경 -> 구성 -> 로드 밸런서 에서 설정한다.
  • 보안그룹에 유의한다.
  • 세션고정형 활성화에 유의한다. (예 : 3600초 로 설정)

Domain 구입

최상위 도메인 리스트를 참고해서 도메인을 구입한다.

Godaddy
  • .kr 이나 .co.kr 과 같은 도메인은 사업자 번호, 영문 정보, 한글 정보가 필요하다.

    • 먼저 나오는 창에서는 영문으로 정보를 기입하고,
    • 그 다음에 다오는 창에서는 '기관'을 선택한 후, 사업자 번호와 한글 정보를 입력한다. 이때, 한글 주소를 반드시 도로명주소!로 잘 입력해야 한다.
  • 도메인 구입시에는 네임서버(NS) 를 설정한다.

    • AWS의 Route53 에 연결시에는 Godaddy 의 네임서버 주소를 Route53 에서 만든 host 의 NS 로 (주로 4개) 교체해 적어준다.

Route53에 연결

Route53에 연결 시 로드밸런싱, 유연한 라우팅 환경 지정 등의 이점을 누릴수 있다.

DNS 노트 부분을 참고하자.

ACM (Certificate Manager)

AWS 는 Certificate Manager 라는 서비스를 제공한다.

이때, 예를 들어, 도메인이 example.com 이라면, 아래 이미지와 같이 *.example.com 과 example.com 를 모두 지원하는 인증서를 만드는 것이 편하다. 향후 HSTS 를 적용하기에도 좋다.

results matching ""

    No results matching ""