| Index: modules/discourse/files/intraforum.adblockplus.org |
| =================================================================== |
| new file mode 100644 |
| --- /dev/null |
| +++ b/modules/discourse/files/intraforum.adblockplus.org |
| @@ -0,0 +1,49 @@ |
| +server { |
| + listen [::]:80; |
| + server_name intraforum.adblockplus.org; |
| + location / { |
| + rewrite (.*) https://intraforum.adblockplus.org$1 permanent; |
| + } |
| +} |
| +server { |
| + listen [::]:443 ssl; |
| + server_name intraforum.adblockplus.org; |
| + ssl_certificate sites-available/adblockplus.org_sslcert.pem; |
| + ssl_certificate_key sites-available/adblockplus.org_sslcert.key; |
| + |
| + 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; |
| + } |
| + |
| + include /etc/nginx/fastcgi_params; |
| + if (!-f $request_filename) { |
| + fastcgi_pass unix:/tmp/discourse-fastcgi.sock; |
| + break; |
| + } |
| + } |
| +} |