diff --git a/config/nginx.conf b/config/nginx.conf new file mode 100644 index 0000000..057f4a4 --- /dev/null +++ b/config/nginx.conf @@ -0,0 +1,23 @@ +upstream qi6_app_unicorn { + server unix:/srv/www/web/qi6_app/shared/unicorn.sock fail_timeout=0; +} + +server { + listen [::]:80; + server_name qi6_app.quartz.xyz ; + root /srv/www/web/qi6_app/current/public; + 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://qi6_app_unicorn; + proxy_read_timeout 6000; + } + + error_page 500 502 503 504 /500.html; + client_max_body_size 4G; + keepalive_timeout 6000; +} +