aboutsummaryrefslogtreecommitdiff
path: root/nginx_unicorn/nginx.server.conf
diff options
context:
space:
mode:
Diffstat (limited to 'nginx_unicorn/nginx.server.conf')
-rw-r--r--nginx_unicorn/nginx.server.conf22
1 files changed, 22 insertions, 0 deletions
diff --git a/nginx_unicorn/nginx.server.conf b/nginx_unicorn/nginx.server.conf
new file mode 100644
index 0000000..65cdb21
--- /dev/null
+++ b/nginx_unicorn/nginx.server.conf
@@ -0,0 +1,22 @@
+upstream unicorn {
+ server unix:/tmp/unicorn.rem.sock fail_timeout=0;
+}
+
+server {
+ listen 80 default deferred;
+ # server_name the_name_of_my_server;
+
+ # TODO: Change it at your own needs
+ root /my/app/public/root;
+ try_files $uri/index.html $uri @unicorn;
+ location @unicorn {
+ proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
+ proxy_set_header Host $http_host;
+ proxy_redirect off;
+ proxy_pass http://unicorn;
+ }
+
+ error_page 500 502 503 504 /500.html;
+ client_max_body_size 4G;
+ keepalive_timeout 10;
+}