附件代理
This commit is contained in:
parent
c11eda86d8
commit
bb8bfff16c
|
@ -125,18 +125,18 @@ http {
|
||||||
proxy_set_header Host $host;
|
proxy_set_header Host $host;
|
||||||
}
|
}
|
||||||
|
|
||||||
location ~*/upload/ {
|
location ~* ^/Upload/(.*)$ {
|
||||||
proxy_pass https://sys_api;
|
# rewrite 指令将请求的路径重写为 / 加 \$1 的内容,即移除了 /Upload/ 或 /upload/
|
||||||
proxy_ssl_server_name on;
|
# break 阻止 Nginx 进一步处理 rewrite 规则和新的 location 匹配
|
||||||
proxy_ssl_verify off;
|
rewrite ^/Upload/(.*)$ /\$1 break;
|
||||||
proxy_set_header Authorization $http_authorization;
|
|
||||||
}
|
|
||||||
|
|
||||||
location /temporary_upload/ {
|
# 代理到后端,此时的请求路径已经是重写后的(即没有 /Upload/ 前缀的)
|
||||||
proxy_pass https://sys_api/temporary_upload/;
|
proxy_pass https://sys_api/upload/; # 注意:如果 sys_api 后端期望收到 /upload/ 前缀,这里加上。如果后端只期望收到 /path/to/file.jpg,这里就写 https://sys_api;
|
||||||
|
|
||||||
proxy_ssl_server_name on;
|
proxy_ssl_server_name on;
|
||||||
|
proxy_ssl_session_reuse off;
|
||||||
proxy_ssl_verify off;
|
proxy_ssl_verify off;
|
||||||
proxy_set_header Authorization $http_authorization;
|
proxy_set_header Authorization $http_authorization; # 传递 Authorization 头
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -209,18 +209,18 @@ http {
|
||||||
proxy_set_header Authorization $http_authorization;
|
proxy_set_header Authorization $http_authorization;
|
||||||
}
|
}
|
||||||
|
|
||||||
location ~*/upload/ {
|
location ~* ^/Upload/(.*)$ {
|
||||||
proxy_pass https://sys_api;
|
# rewrite 指令将请求的路径重写为 / 加 \$1 的内容,即移除了 /Upload/ 或 /upload/
|
||||||
proxy_ssl_server_name on;
|
# break 阻止 Nginx 进一步处理 rewrite 规则和新的 location 匹配
|
||||||
proxy_ssl_verify off;
|
rewrite ^/Upload/(.*)$ /\$1 break;
|
||||||
proxy_set_header Authorization $http_authorization;
|
|
||||||
}
|
|
||||||
|
|
||||||
location /temporary_upload/ {
|
# 代理到后端,此时的请求路径已经是重写后的(即没有 /Upload/ 前缀的)
|
||||||
proxy_pass https://sys_api/upload/;
|
proxy_pass https://sys_api/upload/; # 注意:如果 sys_api 后端期望收到 /upload/ 前缀,这里加上。如果后端只期望收到 /path/to/file.jpg,这里就写 https://sys_api;
|
||||||
|
|
||||||
proxy_ssl_server_name on;
|
proxy_ssl_server_name on;
|
||||||
|
proxy_ssl_session_reuse off;
|
||||||
proxy_ssl_verify off;
|
proxy_ssl_verify off;
|
||||||
proxy_set_header Authorization $http_authorization;
|
proxy_set_header Authorization $http_authorization; # 传递 Authorization 头
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue