我最近使用一些用户数据创建了一个 ec2 服务器来安装各种模块。这是一个独立实例,没有关联的 IAM 角色,并且有一个 bog 标准安全组(允许端口 80),该实例的所有功能均运行正常。
使用完全相同的实例类型和用户数据,我创建了另一个实例,该实例使用与负载均衡器关联的现有安全组(尽管该实例未添加到负载均衡器)和关联的 IAM 角色,并且我终其一生都无法在其上启动 httpd 服务。这是预期的行为吗?除了安全组和 IAM 角色之外,我看不出这些实例的配置有什么不同。会不会是因为第二个实例不在 LB 后面,但它有 Apache 拒绝运行的 LB 安全组,如果我将它添加到 LB,它就会开始工作?