为什么AWS负载均衡器无法使我的网站安全?

问题描述

我已配置AWS负载均衡器以保护我的网站,即通过“ https”解析。但是当我使用(https://www.schoolnskill.com)时,它会给出

503 Service Temporarily Unavailable.

因此,我已按照以下步骤配置环境。

  1. 我在route53中创建了一个域名,并已通过AWS Certificate Manager颁发了SSL / TLS证书。
  2. 对于我的负载均衡器,我为https:443设置了侦听器,并附带了上面的证书。
  3. 我的ec2实例的安全组允许http和https请求(尽管我认为负载均衡器ec2目标将使用http进行通信)。

我已经在屏幕快照中附带了配置摘要。

enter image description here

然后在ROUTE 53中,我编辑了'A' record的{​​{1}}。以下是我所做的更改。

'www.schoolnskill.com'

然后保存设置。

我可以看到,只要输入Alias:- yes Alias target:- chosen the application LB Routing policy:- simple ,它就会被重定向为'http://www.schoolnskill.com'

Health_CHK

enter image description here

谢谢

enter image description here

解决方法

问题是可用性区域。我的负载均衡器的AZ与EC2实例的AZ不同。我将ALB的可用区与我的EC2相匹配,并且有效。

谢谢

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...