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

fix: 禁用H5代理并注释nginx转发配置

禁用H5代理功能以直接访问后端服务,同时注释掉nginx中相关的转发配置。这些修改是为了简化部署流程并减少潜在的安全风险。
feige996 7 hónapja
szülő
commit
c0e3110079
2 módosított fájl, 37 hozzáadás és 29 törlés
  1. 1 1
      env/.env
  2. 36 28
      nginx.conf

+ 1 - 1
env/.env

@@ -16,7 +16,7 @@ VITE_SERVER_BASEURL = 'https://ukw0y1.laf.run'
 # 注意,如果是微信小程序,还有一套请求地址的配置,根据 develop、trial、release 分别设置上传地址,见 `src/utils/index.ts`。
 
 # h5是否需要配置代理
-VITE_APP_PROXY_ENABLE = true
+VITE_APP_PROXY_ENABLE = false
 # 下面的不用修改,只要不跟你后台的统一前缀冲突就行。如果修改了,记得修改 `nginx` 里面的配置
 VITE_APP_PROXY_PREFIX = '/fg-api'
 

+ 36 - 28
nginx.conf

@@ -91,34 +91,42 @@ http {
     }
 
     # 接口转发 - 替换为实际后端地址
-    location ^~ /fg-api {
-      proxy_http_version 1.1;
-      proxy_set_header X-Real-IP $remote_addr;
-      proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
-      proxy_set_header X-Forwarded-Proto $scheme;
-      proxy_set_header Host $host;
-
-      # TODO:替换为实际后端服务地址
-      # 注意在URL末尾添加了斜杠,这样Nginx会去掉 /fg-api 前缀
-      # 前端请求 http://your-domain.com/fg-api/users 转发到 https://ukw0y1.laf.run/users
-      proxy_pass https://ukw0y1.laf.run/;
-
-      # 上面一行的效果与下面2行一样的效果,都是为了去掉 /fg-api 前缀
-      # 显式移除/fg-api前缀
-      # rewrite ^/fg-api(.*)$ $1 break; 
-      # 域名末尾不需要斜杠了
-      # proxy_pass https://ukw0y1.laf.run;
-
-      proxy_connect_timeout 60s;
-      proxy_send_timeout 60s;
-      proxy_read_timeout 60s;
-
-      proxy_buffers 8 32k;
-      proxy_buffer_size 64k;
-      proxy_busy_buffers_size 128k;
-
-      proxy_next_upstream error timeout http_500 http_502 http_503 http_504;
-    }
+    # location ^~ /fg-api {
+    #   proxy_http_version 1.1;
+    #   proxy_set_header X-Real-IP $remote_addr;
+    #   proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
+    #   proxy_set_header X-Forwarded-Proto $scheme;
+    #   proxy_set_header Host $host;
+
+    #   # 后端是HTTPS时的必要配置
+    #   proxy_ssl_server_name on;
+    #   proxy_ssl_protocols TLSv1.2 TLSv1.3;
+    #   proxy_ssl_session_reuse on;
+      
+    #   # 对于生产环境,应该尽量使用有效的证书而不是依赖``proxy_ssl_verify off;`` ,因为这会带来安全风险
+    #   proxy_ssl_verify off;
+
+    #   # TODO:替换为实际后端服务地址
+    #   # 注意在URL末尾添加了斜杠,这样Nginx会去掉 /fg-api 前缀
+    #   # 前端请求 http://your-domain.com/fg-api/users 转发到 https://ukw0y1.laf.run/users
+    #   proxy_pass https://ukw0y1.laf.run/;
+
+    #   # 上面一行的效果与下面2行一样的效果,都是为了去掉 /fg-api 前缀
+    #   # 显式移除/fg-api前缀
+    #   # rewrite ^/fg-api(.*)$ $1 break; 
+    #   # 域名末尾不需要斜杠了
+    #   # proxy_pass https://ukw0y1.laf.run;
+
+    #   proxy_connect_timeout 60s;
+    #   proxy_send_timeout 60s;
+    #   proxy_read_timeout 60s;
+
+    #   proxy_buffers 8 32k;
+    #   proxy_buffer_size 64k;
+    #   proxy_busy_buffers_size 128k;
+
+    #   proxy_next_upstream error timeout http_500 http_502 http_503 http_504;
+    # }
 
     # 错误页面配置
     error_page 404 /index.html;