AWS App Runner 는 더 이상 신규 고객에게 공개되지 않습니다. 기존 고객은 정상적으로 서비스를 계속 이용할 수 있습니다. 자세한 내용은 AWS App Runner 가용성 변경을 참조하세요.
기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
HTTP/HTTPS 요청 라우팅 오류
이 섹션에서는 HTTP/HTTPS 트래픽을 App Runner 서비스 엔드포인트로 라우팅할 때 발생할 수 있는 오류를 해결하고 해결하는 방법을 다룹니다.
404 App Runner 서비스 엔드포인트로 HTTP/HTTPS 트래픽을 전송할 때 오류를 찾을 수 없음
-
App Runner
Host Header가 호스트 헤더 정보를 사용하여 요청을 라우팅하므로가 HTTP 요청의 서비스 URL을 가리키고 있는지 확인합니다. 및 웹 브라우저cURL와 같은 대부분의 클라이언트는 자동으로 호스트 헤더가 서비스 URL을 가리키도록 합니다. 클라이언트가 서비스 URL을 로 설정하지 않으면404 Not Found오류가Host Header발생합니다.예잘못된 호스트 헤더
$ ~ curl -I -H "host: foobar.com" https://testservice.awsapprunner.com/ HTTP/1.1 404 Not Found transfer-encoding: chunked예올바른 호스트 헤더
$ ~ curl -I -H "host: testservice.awsapprunner.com" https://testservice.awsapprunner.com/ HTTP/1.1 200 OK content-length: 11772 content-type: text/html; charset=utf-8 -
클라이언트가 퍼블릭 또는 프라이빗 서비스로 라우팅하는 요청에 대해 서버 이름 표시기(SNI)를 올바르게 설정하고 있는지 확인합니다. TLS 종료 및 요청 라우팅의 경우 App Runner는 HTTPS 연결에서 SNI 세트를 사용합니다.