【问题标题】:AWS EBS application timing out when changed to a single instance environmentAWS EBS 应用程序在更改为单实例环境时超时
【发布时间】:2022-01-05 09:50:14
【问题描述】:

我有一个 Web 应用程序在负载平衡环境中的 Elastic Beanstalk 上运行,但是当我将配置更改为“单实例”环境时,应用程序会在每个 https 浏览器请求到服务器(自定义域)时返回 408 请求超时。

我的 AWS 控制台中的环境运行状况显示一切运行正常,所以我对可能导致问题的原因感到困惑。当我将配置改回“负载平衡”时,一切都恢复正常了。

【问题讨论】:

  • 遗憾的是您的问题缺乏细节? 408 Request Timeout 到底什么时候出现?你如何测试它?
  • 408 Request Timeout 每次我尝试从浏览器访问网络应用程序时都会发生。
  • 我的意思是,相关的详细信息,例如您使用的是 http 还是 https?自定义域?默认 EB 域?
  • 我正在使用带有自定义域的 https 请求
  • 如果没有 LB,您如何确保实例上的 https?你重新配置你的nginx了吗?您是如何为您的域获得新的 ssl 证书的?

标签: amazon-web-services amazon-elastic-beanstalk


【解决方案1】:

当我将配置改回“负载平衡”时,一切都恢复正常了。

由于您将 HTTPS 与自定义域一起使用,因此当您切换到单个实例时,HTTPS 功能将丢失。要使 HTTPS 在单个实例上工作,您需要获得新的 SSL 证书(不能使用 AWS ACM),并通过重新配置的 Nginx 将其部署在您的实例上:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-04-03
    • 1970-01-01
    • 2018-06-19
    • 1970-01-01
    • 1970-01-01
    • 2010-12-29
    • 1970-01-01
    相关资源
    最近更新 更多