자체 도메인을 사용하여 정적 웹사이트 만들기(Route 53+S3)
· Amazon Route 53
· Amazon S3
구체적인 Route 53 및 S3 사용 방법은 생략합니다.
1. 도메인을 만들고 NS 레코드를 등록합니다.
Amazon Route 53 도메인은 유료이므로 freenom
도메인 검색이 완료되면 Route53을 열고 freenom에서 검색한 도메인을 [DNS management]에 등록합니다.
마지막으로 Route53의 NS 레코드를 freenom에 등록하십시오.
2. 버킷을 만들고 데이터 업로드
루트 도메인 (leonmaron.tk)
하위 도메인 ( w w.ぇ 온 말론. tk )
둘 다의 요청을 지원하기 위해 두 개의 패킷을 준비하십시오.
이번에는 테스트를 위해 index.html 파일을 적절하게 루트 도메인 버킷에 업로드하십시오.
3. 버킷에 공개 읽기 권한 부여
모든 사용자 누구나 외부에서 볼 수 있도록 읽기 액세스 권한을 부여합니다.
"액세스 권한"의 "패킷 정책"에서 패킷 정책 편집기를 입력하고 "저장".
(이것은 루트 도메인에만 설정)
↓ "Resource"부분은 자신의 루트 도메인의 것으로 치환해 주세요.
{
"Version":"2012-10-17",
"Statement":[
{
"Sid":"AddPerm",
"Effect":"Allow",
"Principal": "*",
"Action":["s3:GetObject"],
"Resource":["arn:aws:s3:::leonmaron.tk/*"]
}
]
}
4. 버킷을 웹 호스팅용으로 설정(루트 도메인)
루트 도메인 측의 속성을 열고 Static website hosting을 클릭합니다.
이 버킷을 사용하여 웹사이트를 호스팅하고 색인 문서에 index.html을 입력한 다음 저장합니다.
이제 루트 도메인 측은 직접 볼 수 있습니다.
5. 웹사이트 리디렉션 설정(하위 도메인)
하위 도메인 측의 속성을 열고 Static website hosting을 클릭합니다.
'요청 리디렉션'으로 설정하고 '대상 버킷 또는 도메인'에 루트 도메인을 입력하고 '저장'
이제 하위 도메인이 루트 도메인으로 리디렉션됩니다.
6. 웹사이트 트래픽 로깅 설정(선택사항)
선택적으로 웹사이트에 방문하는 방문자 수를 추적하는 로깅을 설정할 수 있습니다.
이렇게 하려면 루트 도메인 버킷 로깅을 사용하도록 설정합니다.
"속성"의 "서버 액세스 로깅"에서 "로그 사용".
7.A 레코드 추가
Route53을 열고 루트 도메인과 하위 도메인에 A 레코드를 각각 추가합니다.
루트 도메인의 경우에만 아래에 기재합니다.
Type:A-IPv4 Address
Alias:Yes
Alias Target : S3 버킷
8. 테스트
이제 루트 도메인이 표시되는지 하위 도메인이 리디렉션되는지 확인해 봅시다!
또한 6.에서 설정한 로그도 기록되어 있는지 확인해 봅시다.
Reference
이 문제에 관하여(자체 도메인을 사용하여 정적 웹사이트 만들기(Route 53+S3)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/leomaro7/items/2afc2336b8d6da829dbe텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)