From adfa05c8d0da7cc67d3c4f2feb9ceec673cf6517 Mon Sep 17 00:00:00 2001 From: Viktor Barzin Date: Sat, 28 Feb 2026 20:16:03 +0000 Subject: [PATCH] [ci skip] fix: use $http_host in nginx to preserve port in registry redirects --- modules/docker-registry/nginx_registry.conf | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modules/docker-registry/nginx_registry.conf b/modules/docker-registry/nginx_registry.conf index ef52311d..c17ae8a7 100644 --- a/modules/docker-registry/nginx_registry.conf +++ b/modules/docker-registry/nginx_registry.conf @@ -241,10 +241,11 @@ http { location /v2/ { proxy_pass http://private; proxy_http_version 1.1; - proxy_set_header Host $host; + proxy_set_header Host $http_host; proxy_set_header Connection ""; 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_read_timeout 900; proxy_send_timeout 900;