前提・実現したいこと
同じVPC内で、EC2(A)から別のEC2(B)に対してcURLしようとしても、タイムアウトが起こってしまいます。
ローカルから取得したいIPの対してBのcURLを叩くと問題なくレスポンスが返ってきます。
A内でhttps://google.co.jp等を叩いてもレスポンスが返ってきます。
BのIPだけが返ってきません。
何が問題なのでしょうか?
発生している問題・エラーメッセージ
$ curl xxx.xxx.xxx.xxx curl: (7) Failed to connect to xxx.xxx.xxx.xxx port 80: Connection timed out
該当のソースコード
nginx
1location / { 2 allow xxx.xxx.xxx.xxx; 3 deny all; 4}
試したこと
同一VPC内でかつ同じセキュリティグループを使用しておりますが、インバウンドにAのIPを記述しても無理でした。
また、A、Bそれぞれのnginxの設定でそれぞれのIPを許可してもすべてコメントアウトしても変化はありませんでした。
補足情報(FW/ツールのバージョンなど)
Ubuntu
追記
セキュリティグループが原因のようでした。
0.0.0.0 のインバウンドを許可したらつながるようになりました。
パブリックIPを入力していてもつながらなかったのは何故でしょうか。。
回答3件
あなたの回答
tips
プレビュー