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

質問編集履歴

1

書式の改善

2021/01/03 13:00

投稿

_nussy_
_nussy_

スコア5

title CHANGED
File without changes
body CHANGED
@@ -71,6 +71,45 @@
71
71
  end
72
72
  ```
73
73
 
74
+ ```
75
+ Nginx
76
+
77
+ upstream app_server {
78
+ # Unicornと連携させるための設定
79
+ server unix:/var/www/アプリ名/shared/tmp/sockets/unicorn.sock;
80
+ }
81
+
82
+ server {
83
+ # ポート番号
84
+ listen 80;
85
+ server_name 取得したドメイン;
86
+
87
+ client_max_body_size 2g;
88
+
89
+ # 接続が来た際のrootディレクトリ
90
+ root /var/www/アプリ名/current/public;
91
+
92
+ # assetsファイル(CSSやJavaScriptのファイルなど)にアクセスが来た際に適用される設定
93
+ location ^~ /assets/ {
94
+ gzip_static on;
95
+ expires max;
96
+ add_header Cache-Control public;
97
+ root /var/www/アプリ名/current/public;
98
+ }
99
+
100
+ try_files $uri/index.html $uri @unicorn;
101
+
102
+ location @unicorn {
103
+ proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
104
+ proxy_set_header Host $http_host;
105
+ proxy_redirect off;
106
+ proxy_pass http://app_server;
107
+ }
108
+
109
+ error_page 500 502 503 504 /500.html;
110
+ }
111
+ ```
112
+
74
113
  対処方法などがあれば、是非アドバイスをお願い致します。
75
114
  足りないデータ等があれば、ご提供させていただきます。
76
115
  拙い説明ではありますが、ご検討よろしくお願い致します。