Browse Source

nginx: add gzip

Yi 1 year ago
parent
commit
147276d5c8
2 changed files with 22 additions and 43 deletions
  1. 1 1
      .env.production
  2. 21 42
      default.conf.template

+ 1 - 1
.env.production

@@ -13,7 +13,7 @@ NODE_ENV = 'production'
 VUE_APP_BASE_API = 'http://192.168.1.70:8087'
 
 # 圣力
-VUE_APP_BASE_API = 'http://jsxzsl8087.kptyun.com'
+#VUE_APP_BASE_API = 'http://jsxzsl8087.kptyun.com'
 
 # 徐州圣力8090
 # VUE_APP_BASE_API = 'http://jsxzsl8090.kptyun.com'

+ 21 - 42
default.conf.template

@@ -1,53 +1,32 @@
 server {
-    listen       80;
-    listen  [::]:80;
-    server_name  localhost;
+   listen       80;
+   listen  [::]:80;
+   server_name  localhost;
 
-    #access_log  /var/log/nginx/host.access.log  main;
+   access_log  /var/log/nginx/host.access.log  main;
 
    location / {
         root /usr/share/nginx/html;
         #index index.html;
         try_files $uri $uri/ /index.html;
    }
-    #error_page  404              /404.html;
+   #error_page  404              /404.html;
 
-    # redirect server error pages to the static page /50x.html
-    #
-    error_page   500 502 503 504  /50x.html;
-    location = /50x.html {
-        root   /usr/share/nginx/html;
-    }
-
-    # location /prod-api/ {
-    #    proxy_pass  ${BACKEND_HOST};
-    #    proxy_set_header Host $host;
-    #    proxy_set_header X-Real-IP $remote_addr;
-    #    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
-    #    proxy_http_version 1.1;
-    #    proxy_set_header Connection "";
-    #}
-
-    # proxy the PHP scripts to Apache listening on 127.0.0.1:80
-    #
-    #location ~ \.php$ {
-    #    proxy_pass   http://127.0.0.1;
-    #}
-
-    # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
-    #
-    #location ~ \.php$ {
-    #    root           html;
-    #    fastcgi_pass   127.0.0.1:9000;
-    #    fastcgi_index  index.php;
-    #    fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;
-    #    include        fastcgi_params;
-    #}
+   # redirect server error pages to the static page /50x.html
+   #
+   error_page   500 502 503 504  /50x.html;
+   location = /50x.html {
+      root   /usr/share/nginx/html;
+   }
 
-    # deny access to .htaccess files, if Apache's document root
-    # concurs with nginx's one
-    #
-    #location ~ /\.ht {
-    #    deny  all;
-    #}
+   http {
+      gzip on;
+      gzip_static on;
+      gzip_min_length  5k;
+      gzip_buffers     4 16k;
+      gzip_http_version 1.0;
+      gzip_comp_level 7;
+      gzip_types       text/plain application/javascript text/css application/xml text/javascript image/jpeg image/gif image/png;
+      gzip_vary on;
+   }
 }