| 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:; | 
| } |