質問編集履歴
2
全体の修正、更新
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
EC2
|
1
|
+
EC2にドメイン, SSLが適用されない
|
test
CHANGED
@@ -1,105 +1,37 @@
|
|
1
|
-
EC2にhttps
|
1
|
+
Route53で取得したドメインをEC2のインスタンスにhttpsで適用したいのですがターゲットグループにて
|
2
2
|
|
3
|
-
|
3
|
+
「これらのいずれのアベイラビリティーゾーンにも、正常なターゲットは含まれていません。リクエストはすべてのターゲットにルーティング中です。」と表示されます
|
4
4
|
|
5
|
-
では開ければということなのですが上手くいきません
|
6
|
-
|
7
|
-
解決法をご存じの方はご教示ください
|
8
|
-
|
9
|
-
### 試したこと
|
10
|
-
|
11
|
-
セキュリティグループ
|
5
|
+
セキュリティグループを一時的に全てのtcpに対して解放し、EC2はhttpに、ELBはhttpとhttpsに対してポートが解放されていることがnmapで確認できましたが依然上記のエラーが発生しています
|
12
|
-
|
13
|
-
以下のように設定しました(ELBとEC2インスタンスは別個に設定しています)
|
14
|
-
|
15
|
-
**ELBセキュリティグループ**
|
16
|
-
|
17
|
-
|タイプ|プロトコル|ポート範囲|ソース
|
18
|
-
|
19
|
-
|:--|:--:|--:|
|
20
|
-
|
21
|
-
|HTTP|TCP|80|ELB_security_ID
|
22
|
-
|
23
|
-
|HTTPS|TCP|443|0.0.0/0
|
24
|
-
|
25
|
-
|HTTPS|TCP|443|ELB_security_ID
|
26
|
-
|
27
|
-
|HTTPS|TCP|443|EC2_security_ID
|
28
6
|
|
29
7
|
|
30
8
|
|
31
|
-
|
9
|
+
よって原因はポートの解放状況以外にあると仮定して私の思い当たる事項として以下を確認しました
|
32
10
|
|
33
|
-
|
11
|
+
1.EC2のアベイラビリティーゾーンがap-northeast-1aである
|
34
12
|
|
35
|
-
|
13
|
+
2.ロードバランサーがアベイラビリティーゾーンap-northeast-1a, 及びEC2インスタンスが使用するサブネットを指定している
|
36
14
|
|
37
|
-
|
15
|
+
3.Route53のレコードセットのタイプ「A-IP4 アドレス」のエイリアス先にELBのIDが指定されている
|
38
16
|
|
39
|
-
|
17
|
+
4.Certificate Managerの証明書が状況:発行済み, 使用中?:はい, 検証状態:成功である
|
40
18
|
|
41
|
-
|
19
|
+
5.ロードバランサーのリスナーに
|
42
20
|
|
43
|
-
|
21
|
+
リスナーID HTTPS:443, SSL証明書 デフォルト証明書、ルール ターゲット:作成したターゲットグループ
|
22
|
+
|
23
|
+
が設定されている
|
44
24
|
|
45
25
|
|
46
26
|
|
47
|
-
**ポート確認**
|
48
|
-
|
49
|
-
linux > firewallにて
|
50
|
-
|
51
|
-
|
27
|
+
なお、何かしら設定を変更した際はターゲットグループのインスタンスを登録解除し、再度登録しています
|
52
|
-
|
53
|
-
を実行し、successを得ました
|
54
|
-
|
55
|
-
さらに、
|
56
|
-
|
57
|
-
firewall-cmd --list-allで
|
58
28
|
|
59
29
|
|
60
30
|
|
61
|
-
|
31
|
+
他に思い当たることがあれば些細なことでも構いませんのでご指摘ください
|
62
32
|
|
63
|
-
target: default
|
64
33
|
|
65
|
-
icmp-block-inversion: no
|
66
34
|
|
67
|
-
|
35
|
+
### 追記
|
68
36
|
|
69
|
-
sources:
|
70
|
-
|
71
|
-
services: ssh dhcpv6-client http https
|
72
|
-
|
73
|
-
ports: 443/tcp
|
74
|
-
|
75
|
-
protocols:
|
76
|
-
|
77
|
-
masquerade: no
|
78
|
-
|
79
|
-
forward-ports:
|
80
|
-
|
81
|
-
source-ports:
|
82
|
-
|
83
|
-
icmp-blocks:
|
84
|
-
|
85
|
-
rich rules:
|
86
|
-
|
87
|
-
となりました(正直意味はよく分かりません)
|
88
|
-
|
89
|
-
しかしnmapでIPを調べたところ
|
90
|
-
|
91
|
-
Host is up (0.00055s latency).
|
92
|
-
|
93
|
-
Not shown: 998 filtered ports
|
94
|
-
|
95
|
-
PORT STATE SERVICE
|
96
|
-
|
97
|
-
80/tcp open http
|
98
|
-
|
99
|
-
443/tcp closed https
|
100
|
-
|
101
|
-
となりました 閉じてますね
|
102
|
-
|
103
|
-
|
37
|
+
回答頂く中で理解が進んだこと、依然解決していないことなど状況が変わってきたので全体を修正しました/2019/12/08
|
104
|
-
|
105
|
-
やはりポートが原因だと思うのですが...
|
1
本文と表内のIDを修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
EC2にhttpsを適用したのですがターゲットグループにて「これらのいずれのアベイラビリティーゾーンにも、正常なターゲットは含まれていません。リクエストはすべてのターゲットにルーティング中です。」と表示されます
|
1
|
+
EC2にhttpsを適用したいのですがターゲットグループにて「これらのいずれのアベイラビリティーゾーンにも、正常なターゲットは含まれていません。リクエストはすべてのターゲットにルーティング中です。」と表示されます
|
2
2
|
|
3
3
|
外部サイトやnmap等で調べてみたところEC2インスタンスの443ポートが開いていないことが分かりました
|
4
4
|
|
@@ -18,13 +18,13 @@
|
|
18
18
|
|
19
19
|
|:--|:--:|--:|
|
20
20
|
|
21
|
-
|HTTP|TCP|80|ELB_ID
|
21
|
+
|HTTP|TCP|80|ELB_security_ID
|
22
22
|
|
23
23
|
|HTTPS|TCP|443|0.0.0/0
|
24
24
|
|
25
|
-
|HTTPS|TCP|443|ELB_ID
|
25
|
+
|HTTPS|TCP|443|ELB_security_ID
|
26
26
|
|
27
|
-
|HTTPS|TCP|443|EC2_ID
|
27
|
+
|HTTPS|TCP|443|EC2_security_ID
|
28
28
|
|
29
29
|
|
30
30
|
|
@@ -38,9 +38,9 @@
|
|
38
38
|
|
39
39
|
|HTTPS|TCP|443|0.0.0/0
|
40
40
|
|
41
|
-
|HTTPS|TCP|443|ELB_ID
|
41
|
+
|HTTPS|TCP|443|ELB_security_ID
|
42
42
|
|
43
|
-
|HTTPS|TCP|443|EC2_ID
|
43
|
+
|HTTPS|TCP|443|EC2_security_ID
|
44
44
|
|
45
45
|
|
46
46
|
|