回答編集履歴
3
見やすいように修正
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
情報の追記
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
誤解を招く回答を修正
test
CHANGED
@@ -1,3 +1,3 @@
|
|
1
|
-
|
1
|
+
問題はEC2のセキュリティグループだったようでElastic IPアドレスからのDBのポートへのインバウンドを許可していなかったのでこのようなエラーが出されたみたいです。セキュリティグループのインバウンドを編集することで解決しました
|
2
2
|
|
3
3
|
解決にはlaravelプロジェクトの中にあるstorage/logs/laravel.logが役に立ちました
|