質問編集履歴

2

全体の修正、更新

2019/12/07 17:22

投稿

jiro-sima
jiro-sima

スコア20

test CHANGED
@@ -1 +1 @@
1
- EC2の443ポート開かない
1
+ EC2にドメイン, SSL適用されない
test CHANGED
@@ -1,105 +1,37 @@
1
- EC2にhttps適用したいのですがターゲットグループにて「これらのいずれのアベイラビリティーゾーンにも、正常なターゲットは含まれていません。リクエストはすべてのターゲットにルーティング中です。」と表示されます
1
+ Route53で取得したドメインをEC2のインスタンスにhttps適用したいのですがターゲットグループにて
2
2
 
3
- 外部サイトやnmap等で調べてみたとろEC2インスの443ポートが開いていないこが分かりした
3
+ れらのいずれのアベラビリティーゾーにも、正常なーゲットは含まれていません。リクエトはすべてゲッにルーティング中です。」表示され
4
4
 
5
- では開ければということなのですが上手くいきません
6
-
7
- 解決法をご存じの方はご教示ください
8
-
9
- ### 試したこと
10
-
11
- セキュリティグループは自身IDが設定されいなければならないという[情報](https://yoshinorin.net/2018/06/16/aws-loadbalancer-504-gatewaytimeout/)あったの
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
- **EC2セキュリティグルプ**
9
+ よって原因はポトの解放状況以外にあると仮定して私の思い当たる事項として以下を確認しました
32
10
 
33
- |タプ|プロトコル|ポト範囲|ソ
11
+ 1.EC2のアベラビリティンがap-northeast-1aである
34
12
 
35
- |:--|:--:|--:|
13
+ 2.ロードバランサーがアベイラビリティーゾーンap-northeast-1a, 及びEC2インスタンスが使用するサブネットを指定している
36
14
 
37
- |HTTP|TCP|80|0.0.0/0
15
+ 3.Route53のレコードセットのタイプ「A-IP4 アドレス」のエイリアス先にELBのIDが指定されている
38
16
 
39
- |HTTPS|TCP|443|0.0.0/0
17
+ 4.Certificate Managerの証明書が状況:発行済み, 使用中?:はい, 検証状態:成功である
40
18
 
41
- |HTTPS|TCP|443|ELB_security_ID
19
+ 5.ロードバランサーのリスナーに
42
20
 
43
- |HTTPS|TCP|443|EC2_security_ID
21
+ リスナーID HTTPS:443, SSL証明書 デフォルト証明書、ルール ターゲット:作成したターゲットグループ
22
+
23
+ が設定されている
44
24
 
45
25
 
46
26
 
47
- **ポート確認**
48
-
49
- linux > firewallにて
50
-
51
- firewall-cmd --zone=public --add-port=443/tcp --permanent
27
+ なお、何かしら設定を変更した際はターゲットグループのインスタンスを登録解除し、再度登録しています
52
-
53
- を実行し、successを得ました
54
-
55
- さらに、
56
-
57
- firewall-cmd --list-allで
58
28
 
59
29
 
60
30
 
61
- public (active)
31
+ 他に思い当たることがあれば些細なことでも構いませんのでご指摘ください
62
32
 
63
- target: default
64
33
 
65
- icmp-block-inversion: no
66
34
 
67
- interfaces: eth0
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
- インスタンスのIPにhttpリクエストするテストページも表示されるので
37
+ 回答頂く中で理解が進んだこ、依然解決していないことなど状況が変わってきたので全体を修正しました/2019/12/08
104
-
105
- やはりポートが原因だと思うのですが...

1

本文と表内のIDを修正

2019/12/07 17:22

投稿

jiro-sima
jiro-sima

スコア20

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