본문 바로가기
IT Knowledge/Repository

Harbor 구성시 EXT_ENDPOINT https로 서비스하기(behind nginx)

by Seok. 2025. 4. 29.
반응형

문제 현상

Reverse(Nginx) 443으로 서비스를 하고 있는데, 실제 Container Pull 해갈때, http(80)포트로 시도함.

 

 

현재 구성

nginx1(https, letsencrypt) <-> harbor proxy(nginx, http) <-> harbor ui/registry

ReverseProxy Nginx(HTTPS) 뒤에 HTTP Harbor 실행

( Running Harbor with HTTP behind a HTTPS Reverse Proxy (nginx) )

 

Harbor version : v2.12.2

 

 

기대하는 현상

Container Image Pull 받아갈 , 443포트를 이용해서 통신하기를 원한다.

 

 

조치방법

Harbor에서 External EndPoint 주소를 http 아닌 https 변경해주어야 한다.

 

 

경로 : /<harbor directory>/common/config/core/env

 

...

변경 Value : ENT_ENDPOINT=http://<domain>

변경 Value : ENT_ENDPOINT=https://<domain>

...

 

참고 : https://github.com/goharbor/harbor/issues/3114#issuecomment-424992795

반응형

댓글