回答編集履歴

1

追記

2016/11/23 14:48

投稿

moonphase
moonphase

スコア6621

test CHANGED
@@ -3,3 +3,29 @@
3
3
  アクセス元 -> https:ELB:http -> apache:80 -> localhost:8080 OK
4
4
 
5
5
  アクセス元 -> http:ELB:http -> apache:80 -> redirect https
6
+
7
+
8
+
9
+ 以下追記
10
+
11
+
12
+
13
+ 以下のようなルールを書けばいいです。
14
+
15
+ ELBからのヘルスチェックはそのまま通るようにしてあげるのがポイントです。
16
+
17
+
18
+
19
+ ```
20
+
21
+ RewriteEngine On
22
+
23
+
24
+
25
+ RewriteCond %{HTTP:X-Forwarded-Port} !^443$
26
+
27
+ RewriteCond %{HTTP_USER_AGENT} !^ELB-HealthChecker
28
+
29
+ RewriteRule ^(.*)?$ https://%{HTTP_HOST}$1 [R=301,L]
30
+
31
+ ```