ARTIFACTORY:如何修复损坏的“URL到文件”值
Artifactory中存储的每个工件都包含一个常规信息列表。其中一项是“URL到文件”属性,它是指向文件位置的URL。这个URL的值来源于Artifactory自定义基URL.
在某些情况下,由于反向代理方面的错误配置,“URL到文件”值可能会损坏。例如,该值的格式可能如下:
- http://:443/reponame/path/to/file
- http:///reponame/path/to/file
为了解决这个问题,我们需要确保反向代理正确地将基本URL基于Artifactory。请参阅以下Apache和NGINX的示例。
NGINX
Artifactory 6 x:proxy_set_header X-Artifactory-Override-Base-Url
主持人:美元美元http_x_forwarded_proto: / / server_port / artifactory;
Artifactory 7 x:proxy_set_header X-JFrog-Override-Base-Url
主持人:美元美元http_x_forwarded_proto: / / server_port;
Apache
如果所需的自定义基URL的值为BASE_URL,使用以下行:
Artifactory 6 x:请求头设置x - artifactory - overrides - base - url
% {my_scheme} e: / / BASE_URL: % {my_server_port} e / artifactory
Artifactory 7 x:请求头设置X-JFrog-Override-Base-Url
% {my_scheme} e: / / BASE_URL: % {my_server_port} e
