SSL/TLS 인증서 및 EC2 인스턴스를 사용하여 CloudFront 설정

SSL/TLS 인증서 및 EC2 인스턴스를 사용하여 CloudFront 설정

지역 사회.

EC2 AWS 인스턴스에서 실행되는 Apache가 제공하는 웹 페이지가 있습니다. HTTPS를 사용하여 웹 페이지에 액세스하기 위해 SSL/TLS를 관리하기 위해 CloudFront와 함께 AWS Certificate Manager를 사용하고 있습니다.

내 환경:

도메인: some.com.do

AWS 인증서 대체 도메인 이름: some.com.do, *.some.com.do

CloudFront 설정

이름: some.cloudfront.net

도메인 이름: some.com.do, *.some.com.do

보안 정책: TLSv1.2_2021

원산지 도메인: EC2 퍼블릭 DNS

오리진 프로토콜: HTTPS 전용

최소 원본 SSL 프로토콜: TLSv1.2

뷰어 프로토콜 정책: HTTP를 HTTPS로 리디렉션

루트 53 설정

some.com.do는 some.cloudfront.net으로의 단순 라우팅 별칭 경로를 입력합니다.

www.some.com.doA를 입력합니다. 단순 라우팅 별칭 some.com.do로 라우팅

https를 사용할 때 페이지가 제대로 로드되지 않습니다.

그리고 지금은 오류가 발생합니다.

502 오류 요청을 충족할 수 없습니다.

CloudFront가 오리진에 연결할 수 없습니다. 지금은 이 앱이나 웹사이트의 서버에 연결할 수 없습니다. 트래픽이 너무 많거나 구성 오류가 있을 수 있습니다. 나중에 다시 시도하거나 앱 또는 웹사이트 소유자에게 문의하세요. CloudFront를 통해 고객에게 콘텐츠를 제공하는 경우 CloudFront 설명서를 검토하여 문제를 해결하고 이 오류를 방지하는 데 도움이 되는 단계를 찾을 수 있습니다.

답변1

내 문제는 배포 동작의 잘못된 구성에 있었습니다. CF가 EC2 백엔드 노드에 모든 헤더를 전달하지 않은 것 같습니다.

관련 정보