AWS - ELB - Magento2如何执行运行状况检查

时间:2018-05-18 20:03:27

标签: amazon-web-services redirect amazon-ec2 magento2 amazon-elb

我为Magento2应用程序设置了ELB。应用程序正在EC2实例上运行。在Magento 2中,我需要为站点指定一个基本URL。我将其设置为我的负载均衡器公共dns。

当ELB对各个EC2实例执行健康检查时,他们正在返回302,因为magent正在尝试将呼叫重定向到ELB的公共DNS记录。

我该如何处理?

我创建了一个文件health.html并将其放在EC2实例的根magento文件夹中。

我更新了运行状况检查以加载/health.html。

这很好用,负载均衡器能够将流量引导到这些实例,因为它们是健康的。

这不是很理想,主要用于验证M2与ELB和EC2实例之间的配置。

我想进行健康检查以确保Magento2确实健康。

2 个答案:

答案 0 :(得分:0)

您可以直接将健康终结点分配给magento操作。

  

我更新了运行状况检查以加载/health.html。

将其设置为在应用程序路由中声明的HTTP请求,并在那里添加检查。例如/health/action

答案 1 :(得分:0)

我找到了答案,商店中有一个设置 - >配置 - >一般 - >网络>网址 - 选项,可让您关闭自动重定向。我禁用了此功能,支票现在正在运行