Amazon Elastic Beanstalk 可以应对 HTTP 身份验证吗?

Amazon Elastic Beanstalk 可以应对 HTTP 身份验证吗?

我的.htaccess 文件:

AuthType 基本版

AuthName“受限文件”

验证用户文件 /var/www/html/public/.htpasswd

要求用户 test.user

如果我重命名 .htaccess 文件,则网站可以正常运行。否则,Beanstalk 健康检查状态将变为红色,并且网站将返回状态 503(状态不可用)。

我下一步该怎么做才能让它发挥作用?

答案1

AWS 的 Ryan 表示:“需要有一个 Elastic Beanstalk 可以访问的公开 URL,以便环境保持良好。这称为健康检查 URL,它必须返回 HTTP 状态 200。”


因此,我在关闭身份验证的子目录中创建了一个单独的健康检查 URL,并将 Beanstalk 健康检查指向这个新 URL(配置环境负载均衡器选项卡)。Elastic Beanstalk 网站现在是绿色的。

相关内容