选择您的 Cookie 首选项

我们使用必要 Cookie 和类似工具提供我们的网站和服务。我们使用性能 Cookie 收集匿名统计数据,以便我们可以了解客户如何使用我们的网站并进行改进。必要 Cookie 无法停用,但您可以单击“自定义”或“拒绝”来拒绝性能 Cookie。

如果您同意,AWS 和经批准的第三方还将使用 Cookie 提供有用的网站功能、记住您的首选项并显示相关内容,包括相关广告。要接受或拒绝所有非必要 Cookie,请单击“接受”或“拒绝”。要做出更详细的选择,请单击“自定义”。

HTTP/HTTPS 请求路由错误 - AWS App Runner

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

HTTP/HTTPS 请求路由错误

本节介绍如何排除和解决将 HTTP/HTTPS 流量路由到 App Runner 服务端点时可能遇到的错误。

404 向 App Runner 服务端点发送 HTTP/HTTPS 流量时出现未找到错误

  • 当 App Runner 使用主机标头信息来路由请求时,请验证是否指向 HTTP 请求中的服务 URL。Host Header大多数客户端(例如cURL)和 Web 浏览器会自动将主机标头指向服务 URL。如果您的客户端未将服务 URL 设置为Host Header,则会收到404 Not Found错误消息。

    例 主机标头不正确
    $ ~ 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。

隐私网站条款Cookie 首选项
© 2025, Amazon Web Services, Inc. 或其附属公司。保留所有权利。