VMware 내부망에 있는 OpenStack Horizon을 팀원이 ZeroTier 네트워크를 통해 접속할 수 있도록 cloud01에 Nginx Reverse Proxy를 구성


1. 문제 상황

Horizon은 Kolla VIP를 통해 제공되고 있다.

Horizon VIP: 172.16.8.250

cloud01 내부에서는 정상적으로 접근할 수 있었다.

curl -I <http://172.16.8.250>

응답:

HTTP/1.1 302 Found
Location: <http://172.16.8.250/auth/login/?next=/>

하지만 172.16.8.250은 VMware의 내부 관리망 주소이므로 다른 PC나 팀원은 직접 접근할 수 없었다.


2. 일반 SSH로 해결되지 않는 이유

다음 명령은 cloud01의 터미널에 접속하는 기능만 제공한다.

ssh [email protected]
사용자 터미널
→ SSH
→ cloud01 Shell

브라우저에서 발생하는 HTTP되지 않는 이유

다음 명령은 cloud01의 터미널에 접속하는 기능만 제공한다.

ssh [email protected]
사용자 터미널
→ SSH
→ cloud01 Shell

브라우저에서 발생하는 HTTP 요청은 자동으로 SSH 연결을 통과하지 않는다.