As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Erro de roteamento de solicitação HTTP/HTTPS
Esta seção aborda como você pode solucionar problemas e resolver erros que podem ocorrer ao rotear o tráfego HTTP/HTTPS para os endpoints do serviço App Runner.
Erro 404 Não encontrado ao enviar tráfego HTTP/HTTPS para endpoints do serviço App Runner
-
Verifique se o
Host Header
está apontando para a URL do serviço na solicitação HTTP, pois o App Runner usa as informações do cabeçalho do host para rotear as solicitações. A maioria dos clientes, comocURL
, e os navegadores da Web apontam automaticamente o cabeçalho do host para a URL do serviço. Se seu cliente não definir o URL do serviço como oHost Header
, você receberá um404 Not Found
erro.exemplo cabeçalho de host incorreto
$ ~ curl -I -H "host: foobar.com" https://testservice.awsapprunner.com/ HTTP/1.1 404 Not Found transfer-encoding: chunked
exemplo Cabeçalho correto do host
$ ~ 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
-
Verifique se seu cliente está configurando corretamente o indicador de nome do servidor (SNI) para roteamento de solicitações para serviços públicos ou privados. Para terminação de TLS e roteamento de solicitações, o App Runner usa o SNI definido na conexão HTTPS.