将健康检查的 AWS Elastic beanstalk 默认 URL 更改为子域

Change AWS Elastic beanstalk default URL for healthcheck to subdomain

我已经通过代码管道将 laravel 应用程序部署到 AWS Elastibeanstalk。我已将网站链接添加到子域而不是 EBS 提供的域。但是,我的应用程序运行正常,但运行状况很严重,并出现以下错误:

Target.FailedHealthChecks

我认为 EBS 正在使用自己的域来检查网站的健康状态,但由于应用程序未响应 HTTP 协议而失败我的应用程序具有始终侦听 HTTPS 请求而不是 HTTP 的代码。我已将负载均衡器的默认协议配置为 HTTPS 并添加了一个 URL 返回状态检查的 200 响应,但运行状况仍然显示为严重。我如何更改 EBS 的域以检查该域的运行状况而不是使用它自己创建的域?

通过转到 AWS EBS -> 配置 -> 负载均衡器,我可以通过使用 HTTPS 协议将端口修改为 443 并添加来更改 Processes 中的默认值URL 的路径,状态检查已转移到使用 HTTPS 请求检查提供的路由。负载均衡器将始终检查默认域以进行状态健康检查。