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