From 9a9fb5003fcb56e9753befa862d1e51763de3ad2 Mon Sep 17 00:00:00 2001 From: josh Date: Tue, 18 Jul 2017 16:40:12 -0600 Subject: [PATCH] Update 'nginx/default' --- nginx/default | 56 ++++++++++++++++++++++++++++++++++++++++----------- 1 file changed, 44 insertions(+), 12 deletions(-) diff --git a/nginx/default b/nginx/default index d01259d..c64dc3c 100644 --- a/nginx/default +++ b/nginx/default @@ -13,6 +13,21 @@ # Default server configuration # + +# Expires map +map $sent_http_content_type $expires { + default off; + text/html epoch; + text/css max; + application/javascript max; + ~image/ max; + application/font-woff max; + application/font-woff2 max; + application/x-font-truetype max; + application/x-font-opentype max; +} + + server { # listen 80 default_server; # listen [::]:80 default_server; @@ -25,6 +40,24 @@ server { ssl_certificate /etc/letsencrypt/live/bereanbibleutah.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/bereanbibleutah.com/privkey.pem; + expires $expires; + + + # Enable Gzip + gzip on; + gzip_buffers 4 8k; + gzip_proxied any; + gzip_types + text/css + font/truetype + font/opentype + + gzip_static on; + + gzip_proxied expired no-cache no-store private auth; + gzip_disable "MSIE [1-6]\."; + gzip_vary on; + # # Note: You should disable gzip for SSL traffic. @@ -43,7 +76,7 @@ server { # Add index.php to the list if you are using PHP index index.php index.html index.htm; - server_name bereanbibleutah.com; + server_name bereanbibleutah.org; location / { # First attempt to serve request as file, then @@ -51,15 +84,15 @@ server { #try_files $uri $uri/ =404; try_files $uri $uri/ /index.php?$args; } - - location /sermons/ { - alias /home/josh/sermons/; - # First attempt to serve request as file, then - # as directory, then fall back to displaying a 404. - try_files $uri $uri/ =404; - #try_files $uri $uri/ /index.php?$args; - autoindex on; - } + + location /sermons/ { + alias /home/josh/sermons/; + # First attempt to serve request as file, then + # as directory, then fall back to displaying a 404. + try_files $uri $uri/ =404; + #try_files $uri $uri/ /index.php?$args; + autoindex on; + } # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000 @@ -99,5 +132,4 @@ server { # location / { # try_files $uri $uri/ =404; # } -#} - +#} \ No newline at end of file