aboutsummaryrefslogtreecommitdiff
path: root/nginx_unicorn/nginx.server.conf
diff options
context:
space:
mode:
authorMiquel Sabaté <mikisabate@gmail.com>2011-11-04 20:48:16 +0100
committerMiquel Sabaté <mikisabate@gmail.com>2011-11-04 20:48:16 +0100
commit93de9728efb0e689ce413e980dae685ac0b4b9c3 (patch)
tree18bbb262eeeab567f2438d38c7f8134391a67ad8 /nginx_unicorn/nginx.server.conf
parent173bf566f6a82d578780fad9b14b42f20b704161 (diff)
downloaddotfiles-93de9728efb0e689ce413e980dae685ac0b4b9c3.tar.gz
dotfiles-93de9728efb0e689ce413e980dae685ac0b4b9c3.zip
Added my nginx/unicorn configuration
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;
+}