AWSで下の図のような構成で構築をしています。
要点をまとめると、
・VPC上にはPublicSubnet、ELBSubnet、PrivateSubnetを用意します
・RouteTableはSubnet単位で用意します
・PublicSubnet上にはBastionInstanceに配置
・ELBSubnet上にはELBを配置し、BackendInstanceをELBの管理対象にします
・PrivateServerにはBackendInstance(Rails)に配置
・InternetGatewayはPublicSubnetとELBSubnetに配置
・NatGatewayはPrivateSubnetに配置し、PublicSubnetが存在するRouteTableに繋ぎます
以上の構成でインターネット向けELBを生成したところ、DNS名からアクセスができません。
インスタンスはInServiceとなっており、セキュリティグループも問題がないはずであり、インスタンス上でのnginxも動作しております。
試しにPrivateSubnetにInternetGatewayを繋げたところ、index.htmlも表示できており、何故ELBが繋がらないのかがわからない状態です。
わかる方がいらっしゃれば、ご教授いただけないでしょうか。
回答1件
あなたの回答
tips
プレビュー