Forráskód Böngészése

add 添加 nginx 配置

Yue 3 hete
szülő
commit
ec19f29554
2 módosított fájl, 256 hozzáadás és 0 törlés
  1. 131 0
      Doc/cems_V3.conf
  2. 125 0
      Doc/epp.conf

+ 131 - 0
Doc/cems_V3.conf

@@ -0,0 +1,131 @@
+    
+    #### cems 油烟监控
+    upstream cems.file.service{
+        ip_hash;
+        server 127.0.0.1:8191;
+    }
+
+    upstream cems.auth.service{
+        ip_hash;
+        server 127.0.0.1:8192;
+    }
+
+    upstream cems.sys.service{
+        ip_hash;
+        server 127.0.0.1:8193;
+    }
+    upstream cems.mobile.service{
+        ip_hash;
+        server 127.0.0.1:8198;
+    }
+    server {
+        listen 8290;
+            client_max_body_size 50M;
+            client_body_buffer_size 2M;
+            
+        location ^~/api/mobile{
+            proxy_pass http://cems.mobile.service/mobile;
+            proxy_redirect off;
+            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
+            proxy_set_header Host $http_host;
+            proxy_set_header X-Real-IP $remote_addr;
+            proxy_set_header Connection Close;
+
+            add_header Access-Control-Allow-Origin *;
+
+            client_max_body_size 10m;
+            client_body_buffer_size 128k;
+            proxy_connect_timeout 120;                      
+            proxy_read_timeout 90;
+            proxy_send_timeout 30;
+            proxy_buffers 8 64k;
+            proxy_busy_buffers_size 64k;                  
+            proxy_temp_file_write_size 128k;
+            
+        }   
+
+
+        location ^~/api/auth{
+            proxy_pass http://cems.auth.service/auth;
+            proxy_redirect off;
+            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
+            proxy_set_header Host $http_host;
+            proxy_set_header X-Real-IP $remote_addr;
+            proxy_set_header Connection Close;
+
+            add_header Access-Control-Allow-Origin *;
+
+            client_max_body_size 10m;
+            client_body_buffer_size 128k;
+            proxy_connect_timeout 120;                      
+            proxy_read_timeout 90;
+            proxy_send_timeout 30;
+            proxy_buffers 8 64k;
+            proxy_busy_buffers_size 64k;                  
+            proxy_temp_file_write_size 128k;
+            
+        }
+        
+        location ^~/api/sys{
+            proxy_pass http://cems.sys.service/sys;
+            proxy_redirect off;
+            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
+            proxy_set_header Host $http_host;
+            proxy_set_header X-Real-IP $remote_addr;
+            proxy_set_header Connection Close;
+
+            add_header Access-Control-Allow-Origin *;
+
+            client_max_body_size 10m;
+            client_body_buffer_size 128k;
+            proxy_connect_timeout 120;                      
+            proxy_read_timeout 90;
+            proxy_send_timeout 30;
+            proxy_buffers 8 64k;
+            proxy_busy_buffers_size 64k;                  
+            proxy_temp_file_write_size 128k;
+        }
+        location ^~/api/file{
+            proxy_pass http://cems.file.service/file;
+            proxy_redirect off;
+            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
+            proxy_set_header Host $http_host;
+            proxy_set_header X-Real-IP $remote_addr;
+            proxy_set_header Connection Close;
+
+            add_header Access-Control-Allow-Origin *;
+
+            client_max_body_size 50M;
+            client_body_buffer_size 2M;
+            proxy_connect_timeout 120;                      
+            proxy_read_timeout 90;
+            proxy_send_timeout 30;
+            proxy_buffers 8 64k;
+            proxy_busy_buffers_size 64k;                  
+            proxy_temp_file_write_size 128k;
+        }
+        
+        location /{
+            #root   /data/fbs/fbs-ui/dist/;
+             # 缓存配置
+            # proxy_cache iwbnet;
+            # proxy_cache_key iwbnet;
+            # proxy_cache_min_uses 1;
+            # proxy_cache_methods HEAD GET POST;
+            # proxy_cache_valid 200 1d;
+            # # 加一个头,方便在header中观察是否命中缓存
+            # add_header  Nginx-Cache "$upstream_cache_status";
+
+            root /www/wwwroot/fbs/fbs-ui/v3/dist/;
+            try_files $uri /index.html last;
+            index index.html;
+        }
+       
+    }
+    
+ 
+
+   
+
+   
+   

+ 125 - 0
Doc/epp.conf

@@ -0,0 +1,125 @@
+
+    #### ecs 环保监控
+    upstream file.service{
+        ip_hash;
+        server localhost:8181;
+    }
+
+    upstream auth.service{
+        ip_hash;
+        server localhost:8182;
+    }
+
+    upstream sys.service{
+        ip_hash;
+        server localhost:8183;
+    }
+
+    upstream app.service{
+        ip_hash;
+        server localhost:8184;
+    }
+
+    server {
+        listen 8280;
+        server_name localhost;
+
+        location ^~/api/auth{
+            proxy_pass http://auth.service/auth;
+            proxy_redirect off;
+            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
+            proxy_set_header Host $http_host;
+            proxy_set_header X-Real-IP $remote_addr;
+            proxy_set_header Connection Close;
+
+            add_header Access-Control-Allow-Origin *;
+
+            client_max_body_size 10m;
+            client_body_buffer_size 128k;
+            proxy_connect_timeout 120;                      
+            proxy_read_timeout 90;
+            proxy_send_timeout 30;
+            proxy_buffers 8 64k;
+            proxy_busy_buffers_size 64k;                  
+            proxy_temp_file_write_size 128k;
+            
+        }
+        
+        location ^~/api/sys{
+            proxy_pass http://sys.service/sys;
+            proxy_redirect off;
+            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
+            proxy_set_header Host $http_host;
+            proxy_set_header X-Real-IP $remote_addr;
+            proxy_set_header Connection Close;
+
+            add_header Access-Control-Allow-Origin *;
+
+            client_max_body_size 10m;
+            client_body_buffer_size 128k;
+            proxy_connect_timeout 120;                      
+            proxy_read_timeout 90;
+            proxy_send_timeout 30;
+            proxy_buffers 8 64k;
+            proxy_busy_buffers_size 64k;                  
+            proxy_temp_file_write_size 128k;
+        }
+        
+
+        
+        location ^~/api/app{
+            proxy_pass http://app.service/app;
+            proxy_redirect off;
+            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
+            proxy_set_header Host $http_host;
+            proxy_set_header X-Real-IP $remote_addr;
+            proxy_set_header Connection Close;
+
+            add_header Access-Control-Allow-Origin *;
+
+            client_max_body_size 10m;
+            client_body_buffer_size 128k;
+            proxy_connect_timeout 120;                      
+            proxy_read_timeout 90;
+            proxy_send_timeout 30;
+            proxy_buffers 8 64k;
+            proxy_busy_buffers_size 64k;                  
+            proxy_temp_file_write_size 128k;
+        }
+        
+        location ^~/api/file{
+            proxy_pass http://file.service/file;
+            proxy_redirect off;
+            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
+            proxy_set_header Host $http_host;
+            proxy_set_header X-Real-IP $remote_addr;
+            proxy_set_header Connection Close;
+
+            add_header Access-Control-Allow-Origin *;
+
+            client_max_body_size 50m;
+            client_body_buffer_size 128k;
+            proxy_connect_timeout 120;                      
+            proxy_read_timeout 90;
+            proxy_send_timeout 30;
+            proxy_buffers 8 64k;
+            proxy_busy_buffers_size 64k;                  
+            proxy_temp_file_write_size 128k;
+        }
+        
+        location /{
+            # root   /data/ecs/ecs-ui/dist;
+            root /www/wwwroot/epp/ui/dist;
+            try_files $uri /index.html last;
+            index index.html;
+        }
+        
+        location ^~/down/ {
+            # root    /data/tools;
+            root /www/wwwroot/epp/ui/tools;
+            if ($request_uri ~* ^.*\/(.*)\.(txt|doc|pdf|rar|gz|zip|docx|exe|xlsx|ppt|pptx|jpg|png|apk)(\?n=([^&]+))$) {
+                add_header  Content-Disposition "attachment;filename=$arg_n.$2"; 
+            } 
+        }
+
+    }