teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

5

2016/10/22 09:11

投稿

HiromasaSuzuki
HiromasaSuzuki

スコア13

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
- server {
24
+
25
- upstream unicorn{
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

内容改善

2016/10/22 09:11

投稿

HiromasaSuzuki
HiromasaSuzuki

スコア13

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

改正

2016/10/22 09:09

投稿

HiromasaSuzuki
HiromasaSuzuki

スコア13

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 asiainfonet.com;
29
+ server_name (自分で決めたホスト名);
30
30
 
31
31
  root /var/www/my_app/current/public;
32
32
  client_max_body_size 4G;

2

内容変更

2016/10/22 08:59

投稿

HiromasaSuzuki
HiromasaSuzuki

スコア13

title CHANGED
@@ -1,1 +1,1 @@
1
- Nginx で 403 Forbidden エラーが出てしまう
1
+ Nginx で Unicorn起動時、白い画面にNot Found: / の表示 (Rails)
body CHANGED
@@ -7,11 +7,10 @@
7
7
  宜しくお願い致します。
8
8
 
9
9
  ###実現したいこと
10
- 当該IPアドレスを入力した時の403 Forbidden エラーを表示させない。
10
+ 当該IPアドレスを入力した時にアプリ画面表示
11
11
 
12
12
  ###エラーメッセージ
13
- (/var/log/nginx/error.log て)
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 ✖︎✖︎✖︎.✖︎✖︎.✖︎✖︎✖︎.✖︎✖︎✖︎;(IPアドレスを直接入力)
29
+ server_name asiainfonet.com;
36
30
 
37
- root /var/www/my_app/current/public; ※my_appはアプリ名です
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 @unicorn {
38
+ location / {
41
- index index.html index.htm;
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
- proxy_pass http://unicorn;
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
- unicorn.sockがどこのか分かっていません。
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

文章の改善

2016/10/22 08:57

投稿

HiromasaSuzuki
HiromasaSuzuki

スコア13

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
+ (無知の中質問し、申し訳ございません)