server { server_name ihatemoney.example.com; # CUSTOMIZE keepalive_timeout 5; location /static/ { alias {{ pkg_path }}/static/; } location / { proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $http_host; proxy_redirect off; proxy_connect_timeout 90; proxy_send_timeout 180; proxy_read_timeout 180; proxy_buffer_size 16k; proxy_buffers 8 16k; proxy_busy_buffers_size 32k; proxy_intercept_errors on; if (!-f $request_filename) { proxy_pass http://ihatemoney_backend; break; } } } upstream ihatemoney_backend { server unix:/tmp/ihatemoney.gunicorn.sock; }