当我将我的EC2目标添加到它的目标组中时,我的ALB工作得很好。AWS文档指出我应该能够将我的ASG附加到我的ALB TG (而不是我的实例)。执行此操作时,即使我的SGs对80/443: 503服务暂时不可用也会在浏览器中显示503
我确认我的ASG有1个实例在运行,但是它的Apache日志确认没有任何东西到达它。(如果我将EC2添加回TG,一切都会正常工作。)
我正在尝试学习如何在我的s3存储桶中查看我的ALB访问日志,但除了下载每个文件,解压缩它们,然后查看它们之外,还没有想出其他方法。
查看这些日志时,当我将实例包含在TG中时,我看到了ALB流量,但当我从
TG.感谢任何关于下一步尝试的建议。(我更喜欢使用"ALB > TG > ASG > EC2“设置,而不是"ALB > TG:port >ec2:port”。)
我怀疑我没有正确设置我的ASG?如前所述,我看到我的实例是InService和健康的。我想知道的是:在ASG设置中,我们没有指定TG端口。如果是这种情况,ALB TG在与ASG对话时使用哪个端口?也许我需要在我的EC2上打开额外的端口来适应这种情况?
发布于 2018-12-17 02:20:32
如果您有一个实例在您的ASG中运行,则ASG和启动配置都运行正常,但它无法与ALB连接。
首先,确保您的ALB指向propper目标组配置,您可以在ALB的侦听器配置中看到这一点,“规则”配置应显示"Default: forwarding to target_group“。还要检查ALB是否在正确的端口上侦听。
然后,检查分配给目标组的安全组,需要打开ALB攻击的端口,否则无法正常工作。
最后,检查目标组是否绑定在ASG配置中(通过编辑ASG选项)。
发布于 2018-12-17 05:37:06
我不认为这是足够的链接我的EC2到我的ASG。在迫使ASG启动它之后,我的ALB开始正常工作。
https://stackoverflow.com/questions/53804830
复制相似问题