回答編集履歴

1

追記

2018/07/14 08:25

投稿

TaichiYanagiya
TaichiYanagiya

スコア12146

test CHANGED
@@ -3,3 +3,19 @@
3
3
 
4
4
 
5
5
  パブリックDNS でアクセスできるということは、EC2 インスタンスに Elastic IP が付いていないのだと思います。
6
+
7
+
8
+
9
+ ###(2018/07/14 17:25) 追記
10
+
11
+ > Elastic IP (A.B.C.D) ではアクセスできず、DNS 名(ec2-A-B-C-D.ap-northeast-1.compute.amazonaws.com, A〜D は Elastic IP と一致)ではアクセス可能
12
+
13
+
14
+
15
+ バーチャルホストで分けているのですね。
16
+
17
+ DNS 名だと Nginx デフォルトの `server {}` で処理されてデフォルトの index.html が表示される。
18
+
19
+ Elastic IP だと自分で設定した `server {}` で処理されて NG。
20
+
21
+ NG のとき、access_log で応答コードがどうなっているのか、error_log で何かメッセージが出力されないか、調べると何かわかると思います。