diff --git a/nginx.conf.gateway b/nginx.conf.gateway index 70553a4..51dad5b 100644 --- a/nginx.conf.gateway +++ b/nginx.conf.gateway @@ -126,9 +126,6 @@ http { } location ~* ^/Upload/(.*)$ { - # rewrite 指令将请求的路径重写为 / 加 \$1 的内容,即移除了 /Upload/ 或 /upload/ - # break 阻止 Nginx 进一步处理 rewrite 规则和新的 location 匹配 - rewrite ^/Upload/(.*)$ /\$1 break; # 代理到后端,此时的请求路径已经是重写后的(即没有 /Upload/ 前缀的) proxy_pass https://sys_api; # 注意:如果 sys_api 后端期望收到 /upload/ 前缀,这里加上。如果后端只期望收到 /path/to/file.jpg,这里就写 https://sys_api; @@ -210,12 +207,8 @@ http { } location ~* ^/Upload/(.*)$ { - # rewrite 指令将请求的路径重写为 / 加 \$1 的内容,即移除了 /Upload/ 或 /upload/ - # break 阻止 Nginx 进一步处理 rewrite 规则和新的 location 匹配 - rewrite ^/Upload/(.*)$ /\$1 break; - # 代理到后端,此时的请求路径已经是重写后的(即没有 /Upload/ 前缀的) - proxy_pass https://sys_api; # 注意:如果 sys_api 后端期望收到 /upload/ 前缀,这里加上。如果后端只期望收到 /path/to/file.jpg,这里就写 https://sys_api; + proxy_pass https://sys_api; proxy_ssl_server_name on; proxy_ssl_session_reuse off;