haproxy합니다. 게이트웨이 서버는 생산에 액세스 할 수있는 점프 박스입니다. 점프 박스는 필요한 서비스에 액세스 할 수 있으며 웹 브라우저를 통해 점프 박스에 액세스 할 수 있습니다.앞으로 HTTP 요청은 제목은 내가 내가 점프 상자 게이트웨이 서버를 통해 요청을 전달하기 위해 깨끗한 방법을 찾고 있어요</p> <p>필요하다고 생각 다만 무엇
이 http 서비스는 점프 박스의 cli에서 컬을 통해 haproxy 및 일부 방화벽 규칙을 통해 액세스 할 수 있습니다. 현재 요청은 요청의 Host 헤더가 무엇인지에 따라 백엔드를 사용하는 또 다른 HA 프록시 집합 인 VIP 주소로 연결됩니다. 한 서비스에 대해 하나씩.
내가 어떻게 든이 점프 박스를 듣고 nginx 인스턴스를 요청할 수 있도록 이러한 서비스를 공개 할 수있는 방법이 있습니까? 해당 호스트 헤더로 haproxy로 전달 된 다음 웹 브라우저로 반환됩니다.
더 쉽고, 더 빠르고, 빠른 방법이 있나요?
경로는 다시입니다 :
나는이 부분은 nginx를 인스턴스가 기본적이다 내부 네트워크>의 nginx에 jumpbox의 웹 UI> 서비스에 대한 링크가
webfronts 작동 상자 웹 프런트
을 뛰어 액세스 할 수 있습니다 다른 페이지로 연결되는 플랫 html 페이지. 나는 여기에 링크가 전달 될 수 또는 hginxxy 통해 도달하기 위해 nginx 요청을 만든 경우 원하는 것입니다.
jumpbox는 자극에 액세스 할 수 있습니다
이 부분은 내부 네트워크> jumpbox haproxy> 생산 haproxy> 요청을 듣고 호스트 헤더를 기반으로 끝을 다시 사용
는하지만 제가 가지고 있지 않은 것은 방법을 작동 내 웹 브라우저에서 직접 액세스 할 수 있습니다. 점프 상자에서
이####### myService ########
acl acl-myservice1 hdr_beg(host) -i myservice1.mycompany.com
use_backend myservice1 if acl-myservice1
acl acl-myservice2 hdr_beg(host) -i myservice2.mycompany.com
use_backend myservice2 if acl-myservice2
## BACKENDS
backend myservice1
server prdproxy-vip01 myservice1.mycompany.com:80
backend myservice2
server prdproxy-vip01 myservice2.mycompany.com:80
작동 그리고 prdproxy - VIP를 기반으로 올바른 방향으로 일을 셔플되는 이름 myservice1.mycompany.com myservice2.mycompany.com 그. 또한이 이름은 hosts 파일을 통해 확인됩니다.