回答編集履歴

3

見やすいように修正

2022/01/09 05:59

投稿

mamara
mamara

スコア4

test CHANGED
@@ -4,7 +4,9 @@
4
4
 
5
5
 
6
6
 
7
+
8
+
7
- 追記
9
+ **追記**
8
10
 
9
11
  Elastic IPアドレスとはEC2に結び付けたIPアドレスです
10
12
 

2

情報の追記

2022/01/09 05:59

投稿

mamara
mamara

スコア4

test CHANGED
@@ -1,3 +1,21 @@
1
1
  問題はEC2のセキュリティグループだったようでElastic IPアドレスからのDBのポートへのインバウンドを許可していなかったのでこのようなエラーが出されたみたいです。セキュリティグループのインバウンドを編集することで解決しました
2
2
 
3
3
  解決にはlaravelプロジェクトの中にあるstorage/logs/laravel.logが役に立ちました
4
+
5
+
6
+
7
+ 追記
8
+
9
+ Elastic IPアドレスとはEC2に結び付けたIPアドレスです
10
+
11
+ storage/logs/laravel.logに書かれている
12
+
13
+ SQLSTATE[HY000] [2002] Connection timed out at /var/www/html/プロジェクト名/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:70)
14
+
15
+ というエラーを参考にサーバーからDBへのアクセスがうまくいってないと判断しました
16
+
17
+
18
+
19
+ セキュリティグループでは80番ポートへのインバウンド通信を許可していたのですが、DBのポート番号である3306へのアクセスを許可していなかったため、今回のようなエラーが発生しました
20
+
21
+ セキュリティグループの設定で、ポート番号3306へのアクセスがあった場合、ソースがElastic IPアドレスからのものであれば許可することで解決しました

1

誤解を招く回答を修正

2022/01/09 05:58

投稿

mamara
mamara

スコア4

test CHANGED
@@ -1,3 +1,3 @@
1
- 解決しました。問題はEC2のセキュリティグループだったようでElastic IPアドレスからのインバウンドを許可していなかったのでこのようなエラーが出されたみたいです。セキュリティグループのインバウンドを編集することで解決しました
1
+ 問題はEC2のセキュリティグループだったようでElastic IPアドレスからのDBのポートへのインバウンドを許可していなかったのでこのようなエラーが出されたみたいです。セキュリティグループのインバウンドを編集することで解決しました
2
2
 
3
3
  解決にはlaravelプロジェクトの中にあるstorage/logs/laravel.logが役に立ちました