質問編集履歴
2
文章の改善
test
CHANGED
File without changes
|
test
CHANGED
@@ -24,4 +24,4 @@
|
|
24
24
|
|
25
25
|
|
26
26
|
|
27
|
-
http://example.cloudfront.net へのアクセスで、 http://example.cloudfront.net
|
27
|
+
http://example.cloudfront.net へのアクセスで、URLを http://example.cloudfront.net のまま表示させるためにはどうしたらよいでしょうか。
|
1
「マルチオリジンである」という条件は原因から外れるとわかったため、状況を単純化しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,41 +1,27 @@
|
|
1
1
|
### 前提・実現したいこと
|
2
|
+
|
3
|
+
CloudFront -> EC2
|
4
|
+
|
5
|
+
の構成でWebサイトを作っています。
|
6
|
+
|
7
|
+
(参考: [WordPressサイトをCloudFrontで配信する - Qiita](https://qiita.com/Ichiro_Tsuji/items/38592e737257cb45ca13) )
|
2
8
|
|
3
9
|
|
4
10
|
|
5
|
-
|
11
|
+
| Host | Domain |
|
6
12
|
|
13
|
+
|:--|:--|
|
7
14
|
|
15
|
+
| CloudFront | example.cloudfront.net (仮) |
|
8
16
|
|
9
|
-
#### Behaviors
|
10
|
-
|
11
|
-
| Precedence | Path Pattern | Origin or Origin Group | Viewer Protocol Policy |
|
12
|
-
|
13
|
-
|:--:|:--:|:--:|:--:|
|
14
|
-
|
15
|
-
| 0 | /media/*| ec2-2.ap-northeast-1.compute.amazonaws.com | HTTP and HTTPS
|
16
|
-
|
17
|
-
|
|
18
|
-
|
19
|
-
|
|
17
|
+
| EC2 | ec2-1-2-3-4.ap-northeast-1.compute.amazonaws.com (仮) |
|
20
|
-
|
21
|
-
|
|
22
|
-
|
23
|
-
|
24
18
|
|
25
19
|
|
26
20
|
|
27
21
|
### 発生している問題
|
28
22
|
|
29
|
-
CloudFrontで上記の通りにBehaviorsを設定し、期待通りにリクエストが振り分けられるようになりました。
|
30
|
-
|
31
|
-
|
23
|
+
ブラウザで http://example.cloudfront.net にアクセスすると、 http://ec2-1-2-3-4.ap-northeast-1.compute.amazonaws.com が表示されます。
|
32
|
-
|
33
|
-
https://mysite.com/123 の場合(/media/* 以外)、 https://mysite.com/123 として表示されます。
|
34
24
|
|
35
25
|
|
36
26
|
|
37
|
-
|
38
|
-
|
39
|
-
/med
|
27
|
+
http://example.cloudfront.net へのアクセスで、 http://example.cloudfront.net を表示させるためにはどうしたらよいでしょうか。
|
40
|
-
|
41
|
-
よろしくお願いします。
|