
트래픽을 온프레미스 haproxy 포트 8082로 리디렉션하는 linode 포트 80에서 실행되는 haproxy 서버가 있습니다.
--- linode node,
|
VPN
|
--- onpremise haproxy node
보안상의 이유로 VPN에 없는 다른 노드가 전제에 있습니다.
haproxy:8082를 통해 linode:80에서 on_premise로 트래픽을 리디렉션하고 싶습니다.
가능합니까?
나는 (linode에서)를 사용할 생각을 해왔습니다.
redirect location http://10.8.0.3:8082/octopus 302 if { path_beg /octopus }
그런 다음 온프레미스 노드(10.8... 및 192.168...의 노드 참조)에는 일반적인 ACL 설정이 있습니다.
acl host_octopus_pix path_beg -i /octopus
use_backend octopus_pix if host_octopus_pix
backend octopus_pix
server octopus 192.168.1.11:80
Octopus 앱은 포트 80에서 실행 중입니다.192.168.1.11
답변1
나는 haproxy가 당신이 구성한 방식대로 작동할 수 있다고 생각합니다. 귀하의 질문은 네트워크의 사용자에게 적합한지 여부와 더 관련이 있습니다.
고객이 어디에서 왔는지 언급하지 않았습니다. haproxy가 수신한 요청은 온프레미스 haproxy로 전달되지 않습니다. 대신 linode haproxy는 클라이언트에 302를 반환하고 클라이언트는 온프레미스 haproxy에 직접 연결해야 합니다.
해당 설정이 작동하는지 여부는 본인만이 알거나 시도해 볼 수 있습니다. 그렇지 않은 경우 리디렉션을 보내는 대신 요청을 온프레미스 haproxy로 프록시 전달하도록 haproxy를 구성할 수 있습니다.