我目前在我的Ubuntu单实例上运行ELB(应用程序types),它被设置为侦听HTTP和HTTPS。 HTTP目标组运行状况检查没问题,但HTTPS目标组运行状况检查不是。 不幸的是,工具提示没有提供太多的帮助,只是给我回复了“健康检查失败”的消息。
所以当我尝试通过HTTPS协议上的域访问我的网站时,它返回了一个502错误的网关错误。 但是,访问HTTP协议的网站工作正常。 目前,该域名正指向我的ELB。
到目前为止,我已经尝试了以下,但还没有解决这个问题。
1)我确保了ELB的安全组,并且我的Ubuntu实例接受来自HTTP和HTTPS的入站stream量以及所有可用端口的出站stream量。
2)我已经向ELB HTTPS侦听器添加了ACM证书,并将其转发给位于HTTPS协议上的目标组。
3)在apache2 conf文件中添加了一个虚拟主机443条目,类似于端口80。
有没有办法让我debugging为什么HTTPS目标组运行状况检查失败? 或者我在这里错过了一些东西。