]> jfr.im git - uguu.git/blobdiff - templates/nginx_confs/X.Y.conf
Update README.md
[uguu.git] / templates / nginx_confs / X.Y.conf
index 1bae1782f7e688b539bf9b7125a05b031e7f617d..3160d269f848bdae2fe71da0697fc49f5c9c45da 100644 (file)
@@ -7,32 +7,23 @@ ssl_certificate_key /etc/letsencrypt/live/X.Y/privkey.pem;
 ssl_protocols TLSv1.2 TLSv1.3;
 ssl_ciphers 'EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH';
 ssl_ecdh_curve secp384r1;
-ssl_buffer_size 2k;
-ssl_session_tickets off;
 
 root /var/www/uguu/dist/;
 autoindex              off;
 access_log      off;
 index index.html index.php;
+etag on;
 
-location ~* \.(?:css|js|jpg|jpeg|gif|png|ico|xml|eot|woff|woff2|ttf|svg|otf)$ {
-
-    add_header        Cache-Control "no-cache, public, must-revalidate, proxy-revalidate";
-
-    # allow CORS requests
-    add_header        Access-Control-Allow-Origin *;
-    types     {font/opentype otf;}
-    types     {application/vnd.ms-fontobject eot;}
-    types     {font/truetype ttf;}
-    types     {application/font-woff woff;}
-    types     {font/x-woff woff2;}
-  }
+location ~* \.(css|js|jpg|jpeg|gif|png|ico|xml|eot|woff|woff2|ttf|svg|otf|x-icon|avif|webp|apng|min.js|min.css)$ {
+add_header Cache-Control "public";
+expires 30d;
+}
 
   gzip on;
   gzip_min_length 1000;
   gzip_comp_level 6;
   gzip_proxied any;
   gzip_types text/css text/js text/javascript application/javascript application/x-javascript;
+ gzip on;
+ gzip_min_length 1000;
+ gzip_comp_level 6;
+ gzip_proxied any;
+ gzip_types text/css text/js text/javascript application/javascript application/x-javascript;
 
 location ~* \.php$ {
 fastcgi_pass unix:/var/run/php/php7.3-fpm.sock;