NginX - 동일한 서버의 http 및 스트리밍 프록시

NginX - 동일한 서버의 http 및 스트리밍 프록시

동일한 NginX 서버에서 NginX를 http 프록시와 스트리밍 프록시로 구성할 수 있는지 묻고 싶습니다. 아니면 하나는 http 프록시로, 다른 하나는 스트리밍 프록시로 두 대의 시스템으로 분할해야 합니까?

이 구성에 대한 경험이 있습니까?

어떤 조언이라도 미리 감사드립니다.

답변1

예, 동일한 인스턴스에서 스트리밍 및 http 역방향 프록시를 사용할 수 있습니다. 하지만 두 개의 수신 대기 포트, 특히 두 개의 서로 다른 IP 포트 쌍을 구성해야 합니다. 예: HTTP를 *:80으로, 스트리밍을 *:8080으로 합니다. 동일한 IP 및 포트에서는 http 및 스트리밍 모드를 설정할 수 없습니다. 그러나 IP 앨리어싱이라는 또 다른 옵션이 있습니다. NIC는 2개의 IP(IP1 및 IP2)를 수용할 수 있으며, IP1(예: IP1:80)에 대해 HTTP 프록시를 설정하고 두 번째 IP2(예: IP2:80)에 대해 스트리밍할 수 있습니다.

나는 일반적으로 여러 도메인을 하나의 프록시 서버로 지정할 수 있도록 두 번째 옵션을 사용합니다(여전히 HA를 탐색해 보시기 바랍니다 keepalived).

관련 정보