Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Errore di routing della richiesta HTTP/HTTPS
Questa sezione illustra come risolvere i problemi e gli errori che potrebbero verificarsi durante l'instradamento del HTTP/HTTPS traffico verso gli endpoint del servizio App Runner.
Errore 404 Non trovato durante l'invio del HTTP/HTTPS traffico agli endpoint del servizio App Runner
-
Verifica che punti all'
Host HeaderURL del servizio nella richiesta HTTP poiché App Runner utilizza le informazioni dell'intestazione dell'host per instradare le richieste. La maggior parte dei clientcURL, like e browser Web indirizzano automaticamente l'intestazione dell'host all'URL del servizio. Se il tuo client non imposta l'URL del servizio comeHost Header, ricevi un404 Not Founderrore.Esempio Intestazione host errata
$ ~ curl -I -H "host: foobar.com" https://testservice.awsapprunner.com/ HTTP/1.1 404 Not Found transfer-encoding: chunkedEsempio Intestazione host corretta
$ ~ 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 -
Verifica che il client stia impostando correttamente l'indicatore del nome del server (SNI) per il routing delle richieste verso servizi pubblici o privati. Per la terminazione TLS e il routing delle richieste, App Runner utilizza lo SNI impostato nella connessione HTTPS.