我为Magento2应用程序设置了ELB。应用程序正在EC2实例上运行。在Magento 2中,我需要为站点指定一个基本URL。我将其设置为我的负载均衡器公共dns。
当ELB对各个EC2实例执行健康检查时,他们正在返回302,因为magent正在尝试将呼叫重定向到ELB的公共DNS记录。
我该如何处理?
我创建了一个文件health.html
并将其放在EC2实例的根magento文件夹中。
我更新了运行状况检查以加载/health.html。
这很好用,负载均衡器能够将流量引导到这些实例,因为它们是健康的。
这不是很理想,主要用于验证M2与ELB和EC2实例之间的配置。
我想进行健康检查以确保Magento2确实健康。
答案 0 :(得分:0)
您可以直接将健康终结点分配给magento操作。
我更新了运行状况检查以加载/health.html。
将其设置为在应用程序路由中声明的HTTP请求,并在那里添加检查。例如/health/action
。
答案 1 :(得分:0)
我找到了答案,商店中有一个设置 - >配置 - >一般 - >网络>网址 - 选项,可让您关闭自动重定向。我禁用了此功能,支票现在正在运行