質問編集履歴
5
あ
title
CHANGED
File without changes
|
body
CHANGED
@@ -21,12 +21,13 @@
|
|
21
21
|
|
22
22
|
### /etc/nginx/conf.d/local.conf(default.conf)
|
23
23
|
```
|
24
|
-
|
24
|
+
|
25
|
-
|
25
|
+
upstream unicorn{
|
26
26
|
server unix:/tmp/unicorn.sock
|
27
27
|
fail_timeout=0;
|
28
28
|
}
|
29
29
|
|
30
|
+
server {
|
30
31
|
listen (IPアドレス):8080;
|
31
32
|
listen 80;
|
32
33
|
server_name (自分で決めたホスト名);
|
4
内容改善
title
CHANGED
File without changes
|
body
CHANGED
@@ -14,16 +14,19 @@
|
|
14
14
|
|
15
15
|
###環境/前提
|
16
16
|
・ さくらVPS / CentOS 6.8 / rails 4.2.6 / Nginx 1.10.1 / Capistrano3/
|
17
|
-
・ chmod 755 -R /var/www/my_app/ 済
|
18
|
-
・ Nginx の起動は sudo で行っている
|
19
|
-
・ Unicorn は bundle exec unicorn_rails -c config/unicorn.rb -D -E staging で起動
|
17
|
+
・ Unicorn は bundle exec unicorn_rails -c config/unicorn.rb -D -E staging で起動確認済み
|
20
|
-
・ Nginx Unicornは起動確認済み
|
21
18
|
|
22
19
|
|
23
20
|
|
21
|
+
|
24
22
|
### /etc/nginx/conf.d/local.conf(default.conf)
|
25
23
|
```
|
26
24
|
server {
|
25
|
+
upstream unicorn{
|
26
|
+
server unix:/tmp/unicorn.sock
|
27
|
+
fail_timeout=0;
|
28
|
+
}
|
29
|
+
|
27
30
|
listen (IPアドレス):8080;
|
28
31
|
listen 80;
|
29
32
|
server_name (自分で決めたホスト名);
|
3
改正
title
CHANGED
File without changes
|
body
CHANGED
@@ -26,7 +26,7 @@
|
|
26
26
|
server {
|
27
27
|
listen (IPアドレス):8080;
|
28
28
|
listen 80;
|
29
|
-
server_name
|
29
|
+
server_name (自分で決めたホスト名);
|
30
30
|
|
31
31
|
root /var/www/my_app/current/public;
|
32
32
|
client_max_body_size 4G;
|
2
内容変更
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
Nginx で
|
1
|
+
Nginx で Unicorn起動時、白い画面にNot Found: / の表示 (Rails)
|
body
CHANGED
@@ -7,11 +7,10 @@
|
|
7
7
|
宜しくお願い致します。
|
8
8
|
|
9
9
|
###実現したいこと
|
10
|
-
当該IPアドレスを入力した時の
|
10
|
+
当該IPアドレスを入力した時にアプリの画面表示
|
11
11
|
|
12
12
|
###エラーメッセージ
|
13
|
-
|
13
|
+
白いページに Not Found: /
|
14
|
-
directory index of "/var/www/my_app/" is forbidden
|
15
14
|
|
16
15
|
###環境/前提
|
17
16
|
・ さくらVPS / CentOS 6.8 / rails 4.2.6 / Nginx 1.10.1 / Capistrano3/
|
@@ -24,27 +23,37 @@
|
|
24
23
|
|
25
24
|
### /etc/nginx/conf.d/local.conf(default.conf)
|
26
25
|
```
|
27
|
-
upstream unicorn{
|
28
|
-
server unix:/tmp/sockets/unicorn.sock
|
29
|
-
fail_timeout=0;
|
30
|
-
}
|
31
|
-
|
32
26
|
server {
|
33
|
-
listen 8080;
|
27
|
+
listen (IPアドレス):8080;
|
34
28
|
listen 80;
|
35
|
-
server_name
|
29
|
+
server_name asiainfonet.com;
|
36
30
|
|
37
|
-
root /var/www/my_app/current/public;
|
31
|
+
root /var/www/my_app/current/public;
|
38
32
|
client_max_body_size 4G;
|
39
33
|
|
34
|
+
location ~ ^/assets/ {
|
35
|
+
root /var/www/my_app/current/public;
|
36
|
+
}
|
37
|
+
|
40
|
-
location
|
38
|
+
location / {
|
41
|
-
|
39
|
+
root /var/www/my_app/current/public;
|
42
40
|
proxy_set_header X-Real-IP $remote_addr;
|
43
41
|
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
44
42
|
proxy_set_header Host $http_host;
|
45
|
-
|
43
|
+
proxy_redirect off;
|
46
44
|
autoindex on;
|
45
|
+
|
46
|
+
if (!-f $request_filename) {
|
47
|
+
proxy_pass http://unicorn;
|
48
|
+
break;
|
47
|
-
|
49
|
+
}
|
50
|
+
}
|
51
|
+
|
52
|
+
error_page 500 502 503 504 /500.html;
|
53
|
+
|
54
|
+
location = /500.html {
|
55
|
+
root /var/www/my_app/current/public;
|
56
|
+
}
|
48
57
|
}
|
49
58
|
```
|
50
59
|
### Unicorn.rb
|
@@ -84,14 +93,12 @@
|
|
84
93
|
ActiveRecord::Base.establish_connection
|
85
94
|
end
|
86
95
|
end
|
87
|
-
|
88
96
|
```
|
89
97
|
|
90
98
|
###試したこと
|
91
|
-
・80番ポート/8080番ポートどちら試しても繋がらない
|
92
|
-
|
93
|
-
###疑問
|
94
|
-
・
|
99
|
+
・Unicon停止した状態で、IPアドレスに接続を図る
|
95
|
-
|
100
|
+
└ Rails の We're sorry, but something went wrong. が表示
|
101
|
+
└ to unix:/tmp/unicorn.sock failed to unix:/tmp/unicorn.sock failed (111: Connection refused)
|
96
|
-
|
102
|
+
・Unicorn 起動
|
97
|
-
|
103
|
+
└ 白い画面にNot Found: /
|
104
|
+
└ エラーログなし
|
1
文章の改善
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
Nginx で 403 Forbidden エラー
|
1
|
+
Nginx で 403 Forbidden エラーが出てしまう
|
body
CHANGED
@@ -91,6 +91,7 @@
|
|
91
91
|
・80番ポート/8080番ポートどちら試しても繋がらない
|
92
92
|
|
93
93
|
###疑問
|
94
|
-
・unicorn.sock
|
94
|
+
・unicorn.sockがどこにあるのか分かっていません。
|
95
95
|
こちらは自動的に生成されるものなのでしょうか?こちらの設定が間違っているのでしょうか。
|
96
|
-
他サイトの記述を参考に書きました。
|
96
|
+
他サイトの記述を参考に書きました。
|
97
|
+
(無知の中質問し、申し訳ございません)
|