![SSL/TLS 인증서 및 EC2 인스턴스를 사용하여 CloudFront 설정](https://rvso.com/image/776286/SSL%2FTLS%20%EC%9D%B8%EC%A6%9D%EC%84%9C%20%EB%B0%8F%20EC2%20%EC%9D%B8%EC%8A%A4%ED%84%B4%EC%8A%A4%EB%A5%BC%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC%20CloudFront%20%EC%84%A4%EC%A0%95.png)
지역 사회.
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 백엔드 노드에 모든 헤더를 전달하지 않은 것 같습니다.