Ver código fonte

更新 'share-v2/sharesrv2-nginx/conf.d/sharesrv2-nginx.conf'

chenghongxi 4 anos atrás
pai
commit
a321cd5e2e
1 arquivos alterados com 14 adições e 15 exclusões
  1. 14 15
      share-v2/sharesrv2-nginx/conf.d/sharesrv2-nginx.conf

+ 14 - 15
share-v2/sharesrv2-nginx/conf.d/sharesrv2-nginx.conf

@@ -10,26 +10,25 @@ server {
     ssl_prefer_server_ciphers on;
     ssl_session_timeout 5m;
 
-   add_header 'Access-Control-Allow-Origin' '*';
-   add_header 'Access-Control-Allow-Credentials' 'true' ;
-   add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS';
-   add_header 'Access-Control-Allow-Headers' 'Authorization,Content-Type,Accept,Origin,User-Agent,DNT,Cache-Control,X-Mx-ReqToken,Keep-Alive,X-Requested-With,Pragma,Cache-Control,If-Modified-Since';
-
+    add_header 'Access-Control-Allow-Origin' '*';
+    add_header 'Access-Control-Allow-Credentials' 'true' ;
+    add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS';
+    if ($request_method = 'OPTIONS') {
+        return 204;
+    }
     charset utf-8;
 
     server_name api-debug.xinyueyouxi.com;
 
     location / {
-        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
-        proxy_set_header Remote_addr $remote_addr;
-        proxy_set_header X-Real_IP $remote_addr;
-        proxy_set_header Host $host;
-        if ($request_method = 'OPTIONS') {
-           return 200;
-        }
-
-        
-        proxy_pass http://sharesrv2-svc:9092;
+    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
+    proxy_set_header Remote_addr $remote_addr;
+    proxy_set_header X-Real_IP $remote_addr;
+    proxy_set_header Host $host;
+    proxy_set_header X-CROS true;  # 自定义,有做跨域的时候需要加,后端会做判断
+    proxy_redirect off;
+    proxy_http_version 1.1;
+    proxy_pass http://sharesrv2-svc:9092;
     }
     
     location /favicon.ico {