0

1. godaddy를 통해 도메인을 구입했습니다. 사용자 정의 DNS를 설정하고 AWS Route 53의 호스트 영역에서 생성 된 네 개의 네임 서버를 추가했습니다. whois.net을 통한 DNS 조회가 올바른 값을 보여줍니다.AWS CloudFront HTTPS가 작동하지 않는 사용자 정의 도메인 이름

2. 경로 53에서 Alias ​​Target xxxxxxxxxxxxxx.cloudfront.net에 A 레코드를 추가했습니다. 따라서 트래픽은 국도 53을지나 CloudFront로 이동합니다.

3. CloudFront에는 하나의 배포본이 있습니다. 대체 도메인 이름 (CNAME)으로, 다음과 같은 값을 가지고 있습니다. * .domain.com/www.domain.com/domain.com 오리진의 출처는 다음 원본 도메인 이름이있는 레코드가 하나 있습니다 : domain.com. s3-website.az-name-1.amazonaws.com

4. 웹 사이트를 S3 버킷에 호스팅하고 있습니다. 모든 HTTP 요청은 HTTPS로 재 지정되도록 설정됩니다.

5. 최근 (US East (N. Virginia) 지역)을 만들고 domain.com, www.domain.com, * .domain.com 도메인에 대한 단일 인증서를 확인했습니다. 기다려야하는 답변을 읽고 맞춤 SSL 인증서 옵션을 사용할 수있게됩니다. 그러나 지금은 그 이상이되었습니다. 그런 일의 흔적은 없습니다.

내 웹 사이트는 http 모드에서 작동하지만 https url에서는 작동하지 않습니다. 어떤 해결책이라도 ... 도와주세요 ... 추신. 나는 aws에 익숙하지 않다. 제발 ...

+0

를 작동하지 않았다 날 경우 알려 주시기 바랍니다 당신이 그것을 HTTPS를 위해 일하려는 경우 모든 HTTP 요청은, 그것은 단지 HTTP 모드를 적용합니다 HTTPS.hence로 리디렉션 설정 설정 한 다음, HTTPS 허용 클라우드 프론트 구성에서도 마찬가지입니다. –

+0

@UsmanAzhar 의미가 없습니다. HTTPS로 리디렉션되는 모든 HTTP 요청은 HTTPS가 수락되고 HTTP가 리디렉션됨을 의미합니다. –

답변

0

ACM을 사용하여 SSL 인증서를 생성했는지 확인할 수 있습니까? 또는 다른 공급 업체의 SSL 인증서를 사용하고 있습니까?

1 단계 : ACM에서 SSL 인증서를 생성 한 경우 US East (N. Virginia) 지역에서 해당 인증서를 사용했는지 확인하십시오. CloudFront는 특정 지역에 묶여 있지 않은 AWS 서비스이므로 미국 동부 지역의 인증서 만 사용합니다.

2 단계 : 1. "요청 또는 가져 오기 인증서"CloudFront를 2의 옵션은 다른 모든 설정 인 경우 3.

을 설치를 완료하고 시도 생성 된 인증서를 선택 좋습니다. 위 단계를 수행 한 후에 HTTPS를 사용하여 내용에 액세스 할 수 있어야합니다.

+0

ACM을 사용하여 인증서를 생성하는 중 ... – R23

+0

답변을 업데이트했습니다. 그것을 시도해주세요 – Nans

+0

어이 이상한 문제가 있습니다. https는 언젠가는 작동 할 것입니다 ... 어제 밤 (인도 시간) 작동했지만 오늘 아침이 아니 었습니다. 할 일이 있습니까? – R23