네트워크 설정: 다른 서버를 통해 하위 도메인을 내부 서버의 VM으로 확인

네트워크 설정: 다른 서버를 통해 하위 도메인을 내부 서버의 VM으로 확인

이것이 내 문제입니다.

두 개의 하위 도메인이 있습니다.

  • foo.company.com
  • bar.company.com

이는 우리 사무실에서 호스팅되는 프로젝트에 사용됩니다. 사무실의 설정은 2개의 VM(Nginx(10.10.10.10) 및 Apache(10.10.10.11))이 있는 단 하나의 서버(10.10.10.9)입니다.

지금까지 내가 한 일:

  • 두 하위 도메인이 모두 고정 IP 주소로 전송되었는지 확인하세요.
  • 방화벽에서 10.10.10.9로 전송됩니다.

내가 하고 싶은 것:

  • 10.10.10.9는 주소를 해석해야 하며 내가 제공한 설정에 따라 적절한 VM으로 (다시) 리디렉션해야 하며, 여기서 Nginx와 Apache는 이를 올바른 폴더로 리디렉션합니다(마지막 부분은 문제 없음).

저는 모든 컴퓨터에서 Debian Squeeze를 실행하고 있습니다.

명확하지 않은 경우 추가 질문을 하시면 적절한 해결 방법을 찾는 데 더 많은 도움을 드릴 수 있습니다.

답변1

요청을 올바른 백엔드 서버(Nginx(10.10.10.10) 및 Apache(10.10.10.11)에 프록시 전달하는 역방향 프록시(nginx 및 apache에서 가능)로 서버(10.10.10.9)를 구성하여 이러한 설정을 수행할 수 있습니다. ) )

역방향 프록시에서는 2개의 NameVirtualHosts(foo.company.com & bar.company.com)를 구성해야 하며, 각 가상 호스트에서 "/" 위치를 원하는 IP 주소로 리디렉션합니다.

관련 정보