質問編集履歴

3

問題発生時のNginx設定ファイルの内容を追記しました。

2020/11/16 11:34

投稿

kuroine01690699
kuroine01690699

スコア12

test CHANGED
File without changes
test CHANGED
@@ -34,19 +34,13 @@
34
34
 
35
35
  ■Nginxの設定
36
36
 
37
- # log directory
38
-
39
37
  error_log /var/www/rails/coffee/log/nginx.error.log;
40
38
 
41
39
  access_log /var/www/rails/coffee/log/nginx.access.log;
42
40
 
43
- # max body size
44
-
45
41
  client_max_body_size 2G;
46
42
 
47
43
  upstream app_server {
48
-
49
- # for UNIX domain socket setups
50
44
 
51
45
  server unix:/var/www/rails/coffee/tmp/sockets/.unicorn.sock fail_timeout=0;
52
46
 
@@ -58,21 +52,13 @@
58
52
 
59
53
  server_name xx.xxx.xxx.xxx; #Elastic IP
60
54
 
61
- # nginx so increasing this is generally safe...
62
-
63
55
  keepalive_timeout 5;
64
56
 
65
- # path for static files
66
-
67
57
  root /var/www/rails/coffee/public;
68
-
69
- # page cache loading
70
58
 
71
59
  try_files $uri/index.html $uri.html $uri @app;
72
60
 
73
61
  location @app {
74
-
75
- # HTTP headers
76
62
 
77
63
  proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
78
64
 
@@ -83,8 +69,6 @@
83
69
  proxy_pass http://app_server;
84
70
 
85
71
  }
86
-
87
- # Rails error pages
88
72
 
89
73
  error_page 500 502 503 504 /500.html;
90
74
 

2

問題発生時のNginx設定ファイルの内容を追記しました。

2020/11/16 11:34

投稿

kuroine01690699
kuroine01690699

スコア12

test CHANGED
File without changes
test CHANGED
@@ -30,6 +30,72 @@
30
30
 
31
31
  -セキュリティグループのインバウンドルールは、http ポート:80 について、すべてのアクセスを許可
32
32
 
33
+
34
+
35
+ ■Nginxの設定
36
+
37
+ # log directory
38
+
39
+ error_log /var/www/rails/coffee/log/nginx.error.log;
40
+
41
+ access_log /var/www/rails/coffee/log/nginx.access.log;
42
+
43
+ # max body size
44
+
45
+ client_max_body_size 2G;
46
+
47
+ upstream app_server {
48
+
49
+ # for UNIX domain socket setups
50
+
51
+ server unix:/var/www/rails/coffee/tmp/sockets/.unicorn.sock fail_timeout=0;
52
+
53
+ }
54
+
55
+ server {
56
+
57
+ listen 80;
58
+
59
+ server_name xx.xxx.xxx.xxx; #Elastic IP
60
+
61
+ # nginx so increasing this is generally safe...
62
+
63
+ keepalive_timeout 5;
64
+
65
+ # path for static files
66
+
67
+ root /var/www/rails/coffee/public;
68
+
69
+ # page cache loading
70
+
71
+ try_files $uri/index.html $uri.html $uri @app;
72
+
73
+ location @app {
74
+
75
+ # HTTP headers
76
+
77
+ proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
78
+
79
+ proxy_set_header Host $http_host;
80
+
81
+ proxy_redirect off;
82
+
83
+ proxy_pass http://app_server;
84
+
85
+ }
86
+
87
+ # Rails error pages
88
+
89
+ error_page 500 502 503 504 /500.html;
90
+
91
+ location = /500.html {
92
+
93
+ root /var/www/rails/coffee/public;
94
+
95
+ }
96
+
97
+ }
98
+
33
99
 
34
100
 
35
101
  ■問題点

1

構成・バージョンに関する情報を追加しました。

2020/11/16 11:33

投稿

kuroine01690699
kuroine01690699

スコア12

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,24 @@
1
1
  初心者エンジニアです。ローカルで作成中のWebアプリ(プロトタイプ)をAWSのEC2上にデプロイし、今後公開したいと考えております。
2
2
 
3
3
  EC2上へのデプロイまでは確認できました(hello, world!と表示)が、ELB経由でアクセスした場合、同様の表示が返ってこないため、質問させて下さい。
4
+
5
+
6
+
7
+ ■構成・バージョン
8
+
9
+ -Application Load Balancer
10
+
11
+ -AWS EC2 (Amazon Linux 2(Cent0S 7))
12
+
13
+ -Nginx(1.16.1)
14
+
15
+ -Unicorn(5.7.0)
16
+
17
+ -Ruby 2.7.2
18
+
19
+ -Rails 6.0.3.4
20
+
21
+ -RDS(MariaDB 10.4.13)
4
22
 
5
23
 
6
24