Qiitaの以下の記事を参考に、WebサーバーとDB構築しました。
https://qiita.com/MayForBlue/items/c96674fb6aac5852a978
全て完了し、ターミナルから以下も完了を確認できました。
・SSHでEC2インスタンス(Webサーバー)に接続 ssh ec2-user@【EC2インスタンスのパブリックIPアドレス】 -i 【pemキーのパス】 ・WebサーバーのMySQLクライアントからRDSに接続 mysql -h 【エンドポイント】 -P 3306 -u 【ユーザー名】 -p ・ターミナルからDB/テーブル内のデータの確認も済み
ところが、引用記事の最後の「ブラウザに【EC2インスタンスのパブリックIPアドレス】/index.phpを入力」を試すと、
ブラウザ上では、「接続失敗」となってしまいます。
ブラウザの管理画面のネットワーク部分でE2CのパブリックIPアドレスの部分は200になっていたため、
PHPファイルの引用元の記事が間違っているor私の設定ミスを鑑みて、
以下のcurlコマンドを使用して、確認しましたが、タイムアウトになって接続できませんでした。
curl -v telnet://[RDSインスタンスのエンドポイント]:[ポート番号]
E2CとRDS間の接続がうまくいっていないのかなと感じましたが、調べてもよくわからないで詰まってしまっています。
心当たりなどございましたら、ご教授いただけると幸いです。
以下、curl -v telnet://[RDSインスタンスのエンドポイント]:[ポート番号]実行時のログです。
* Trying [RDSインスタンスのエンドポイント]... * Connection failed * connect to [RDSインスタンスのエンドポイント] port 3306 failed: Operation timed out * Failed to connect to [RDSインスタンスのエンドポイント] port 3306: Operation timed out * Closing connection 0 curl: (28) Failed to connect to [RDSインスタンスのエンドポイント] port 3306: Operation timed out
あなたの回答
tips
プレビュー