AnyShare-阿里云华为云等公有云部署提示502 Bad Gateway
关键字
阿里云、华为云、slb、502 Bad Gateway
适用产品
- AnyShare Family 7
问题描述
公有云部署AnyShare 7,配置slb后,主页无法访问返回502 Bad Gateway
问题影响
AnyShare部署控制台、管理控制台及主页均无法访问
问题原因
以阿里云为例,前端协议为https-443端口时,默认健康检查协议为http,默认健康检查方法为HEAD,默认健康检查路径为/

目前AnyShare Family 7在slb的默认配置下,无法获取正确的200返回信息

从而导致以此配置后,健康检查探针失败,前端访问不通后端

解决方案
当前端协议选择为https时,正确配置ssl证书(由客户提供)

正确配置健康检查路径为/api/eacp/v1/ping

正确配置后健康检查能通过,前端可以正确访问到后端,主页可正常访问
更多信息
由于AS本身ingress层也实现了https 7层访问机制,一般入口slb配置4层tcp端口访问即可,4层tcp协议健康检查机制也只需要探测端口