로컬 서버의 HTTP 트래픽을 리디렉션하는 서비스

로컬 서버의 HTTP 트래픽을 리디렉션하는 서비스

내 시나리오는 HTTPS 프로토콜을 통해 들어오는 SOAP 및 REST 요청을 SSL 포트 443에서 수신하는 서비스입니다. 구성 확장으로 인해 제품이 더 큰 구성을 처리할 수 없기 때문에 이제 소프트웨어의 두 인스턴스, 즉 인스턴스 A와 B(다른 IP 또는 포트에서 실행되지만 여전히 동일한 시스템에 있음)를 시작했습니다.

인스턴스 A가 수신하는 모든 URL 목록이 있습니다. 예를 들어 Apache2를 사용하여 이 목록에 액세스하고 싶습니다. 들어오는 요청의 경로가 목록의 URL 중 하나와 일치하는 경우 트래픽을 인스턴스 A로 전달하고 그렇지 않으면 인스턴스 B로 보냅니다.

Apache2에서 이것이 가능합니까, 아니면 더 나은 옵션이 있습니까? 이에 대한 구성 예를 보여 주시겠습니까?

답변1

처음에는 서버 인스턴스가 URL이 아닌 IP:포트 조합을 수신합니다. 목록으로 apache2를 구성하고 구성을 다시 로드할 수 있습니다. 그러나 귀하가 요청하는 것은 일반적인 로드 밸런싱입니다.

그건 그렇고, nginx는 여러 인스턴스를 정의하고 균형을 맞추는 데 훨씬 더 좋습니다.

아파치2.4 참조모드 프록시 밸런서또는 nginx상류선적 서류 비치.

관련 정보