浏览代码

add config

allen 2 年之前
父节点
当前提交
56493bd5cb
共有 1 个文件被更改,包括 53 次插入0 次删除
  1. 53 0
      config/nginx.conf

+ 53 - 0
config/nginx.conf

@@ -0,0 +1,53 @@
+worker_processes  1;
+
+events {
+    worker_connections  1024;
+}
+
+http {
+    include       mime.types;
+    default_type  application/octet-stream;
+    sendfile        on;
+    keepalive_timeout  65;
+
+    server {
+        listen       80;
+        server_name  localhost;
+		charset utf-8;
+
+		location / {
+            root   /home/projects/kgraph-web;
+			try_files $uri $uri/ /index.html;
+            index  index.html index.htm;
+        }
+
+		location /prod-api/ {
+			proxy_set_header Host $http_host;
+			proxy_set_header X-Real-IP $remote_addr;
+			proxy_set_header REMOTE-HOST $remote_addr;
+			proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
+			proxy_pass http://localhost:11082/;
+		}
+
+        error_page   500 502 503 504  /50x.html;
+        location = /50x.html {
+            root   html;
+        }
+        # 开启gzip压缩
+        gzip on;
+        # 不压缩临界值,大于1K的才压缩,一般不用改
+        gzip_min_length 1k;
+        # 压缩缓冲区
+        gzip_buffers 16 64K;
+        # 压缩版本(默认1.1,前端如果是squid2.5请使用1.0)
+        gzip_http_version 1.1;
+        # 压缩级别,1-10,数字越大压缩的越好,时间也越长
+        gzip_comp_level 5;
+        # 进行压缩的文件类型
+        gzip_types text/plain application/x-javascript text/css application/xml application/javascript;
+        # 跟Squid等缓存服务有关,on的话会在Header里增加"Vary: Accept-Encoding"
+        gzip_vary on;
+        # IE6对Gzip不怎么友好,不给它Gzip了
+        gzip_disable "MSIE [1-6]\.";
+    }
+}