S3에 호스팅된 정적 사이트를 Route53을 통한 도메인 연결

Route53 콘솔 : https://console.aws.amazon.com/route53/

Domain 연결

  1. 좌측 Hosted zones에 들어간다
  2. Create Host Zone을 클릭한다
  3. 사용할 Domain이름을 넣고 Type은 Public Hosted Zone을 설정한다
  4. Record중 NS(Name Server)의 Value값을 기록한다.
  5. 본인이 구매한 도메인 업체에 들어가 네임서버(Name Server)를 설정하도록 들어간다.(여기서는 Hosting.kr을 이용한다.) hosting.kr
  6. 4번에서 기록해 놓은 NameServer를 입력한다. nameserver
  7. Record를 새로 생성한다.
  8. Type은 A, Alias는 Yes로 설정한다.(www가 필요하지 않은 경우 Name은 비워놔도 된다. alias
  9. 보통 1~7일 정도 걸린다고 하나 그보다 빨리되는 경우가 많다.
  10. 도메인으로 접속하여 접속이 잘 되는지 확인한다.

www가 필요없지만 리다이렉트가 필요할 경우

  1. www가 필요없지만 www를 붙여서 시작하는 경우에 기존의 URL(해당 블로그에선 isaccchoi.com)로 연결을 원하는 경우 S3버킷을 생성합니다. 버킷이름은 www.isaccchoi.com으로 생성합니다.
  2. 속성탭의 정적 사이트 웹 호스팅을 클릭하여 요청 리디렉션을 눌러 isaccchoi.com, 프로토콜 http로 설정후 저장합니다.
  3. Route53 콘솔(https://console.aws.amazon.com/route53/ 에 들어갑니다.
  4. 이전에 생성했던 Hosted zone에 들어갑니다.
  5. Create Record Set을 클릭합니다.
  6. Name은 www를 입력합니다.
  7. TypeA - IPv4 address를 선택합니다.
  8. AliasYes를 클릭합니다.
  9. Alias Target1번에서 만든 S3를 클릭합니다 (여기서는 www.isaccchoi.com www_alias
  10. Save Record Set을 클릭하여 저장합니다.
  11. www를 붙인 URL로 접속하여 리다이렉트가 잘 되는지 확인합니다.

Celery 데몬화

# Celery 데몬으로 관리하기### Celery 설정파일 작성하기```# vi /srv/celery/celery.confCELERYD_NODES="worker1"CELERY_BIN="/home/ubuntu/.pyenv/versions//bin...… Continue reading

EC2 배포 설정

Published on May 18, 2020