| Index: modules/discourse/files/site.conf | 
| =================================================================== | 
| --- a/modules/discourse/files/site.conf | 
| +++ b/modules/discourse/files/site.conf | 
| @@ -1,43 +1,9 @@ | 
| -gzip on; | 
| -gzip_min_length 1000; | 
| -gzip_types application/json text/css application/x-javascript; | 
| - | 
| -sendfile on; | 
| -keepalive_timeout 65; | 
| - | 
| location / | 
| { | 
| -  root /opt/discourse/public; | 
| - | 
| -  location ~ ^/t\/[0-9]+\/[0-9]+\/avatar | 
| -  { | 
| -    expires 1d; | 
| -    add_header Cache-Control public; | 
| -    add_header ETag ""; | 
| -  } | 
| - | 
| -  location ~ ^/assets/ | 
| -  { | 
| -    expires 1y; | 
| -    add_header Cache-Control public; | 
| -    add_header ETag ""; | 
| -    break; | 
| -  } | 
| - | 
| -  # If the file exists as a static file serve it directly without | 
| -  # running all the other rewite tests on it | 
| -  if (-f $request_filename) | 
| -  { | 
| -    break; | 
| -  } | 
| - | 
| proxy_set_header X-Real-IP $remote_addr; | 
| proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; | 
| proxy_set_header X-Forwarded-Proto $scheme; | 
| proxy_set_header Host $http_host; | 
| -  if (!-f $request_filename) | 
| -  { | 
| -    proxy_pass http://discourse; | 
| -    break; | 
| -  } | 
| +  proxy_http_version 1.1; | 
| +  proxy_pass http://unix:/var/discourse/shared/standalone/nginx.http.sock:; | 
| } | 
|  |