我有以下的artfactory的搬运工库nginx的配置泊坞窗登录返回一个404 artifactory的
server {
listen 2222 ssl;
server_name rproxy.company.com;
if ($http_x_forwarded_proto = '') {
set $http_x_forwarded_proto $scheme;
}
rewrite ^/(v1|v2)/(.*) /artifactory/api/docker/docker-dev/$1/$2;
client_max_body_size 0;
chunked_transfer_encoding on;
location/{
allow all;
proxy_read_timeout 900;
proxy_pass_header Server;
proxy_cookie_path ~*^/.* /;
proxy_set_header X-Artifactory-Override-Base-Url $http_x_forwarded_proto://$host:$server_port;
proxy_set_header X-Forwarded-Port $server_port;
proxy_set_header X-Forwarded-Proto $http_x_forwarded_proto;
proxy_set_header Host $http_host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://artifactory_lb;
}
但搬运工人登录rproxy.compan.com:2222
返回404
下面是访问日志为此请求
“GET /api/docker/docker-dev/v2/token?account = myUsre & client_id = docker & offline_token = true & service = rproxy.company.com%3A2222 HTTP/1.1“404 473” - “”docker/1.11.0 go/go1.5.4 git-commit/4dc5990 kernel/3.13.0-24-generic os/linux arch/AMD64 UpstreamClient(泊坞客户端/ 1.11.0 \ x5C(Linux的\ x5C))”
命令curl -umyUser:myPass "https://rproxy.company.com:2222/v2/auth"
返回正确的身份验证令牌
而且我在泊坞窗版本1.11和Artifactory的版本4.60。任何指向我可能会失踪的指针?
反向代理是否也需要从Docker Reositories的Web界面进行配置?
你在这方面有什么进展吗?我也有同样的问题。 – Tilo