답변:
"인바운드"프록시라고도하는 리버스 프록시는 인터넷에서 요청을 수신하여 일반적으로 내부 네트워크에 있으며 외부에서 직접 액세스 할 수없는 작은 서버 세트로 프록시를 전달 (프록시)하는 서버입니다. 전통적인 ( "아웃 바운드") 프록시는 내부 네트워크의 소규모 클라이언트 세트로부터 요청을 받아 인터넷으로 전달하기 때문에 "역방향"입니다.
인증 된 사용자가 외부에있는 경우에도 인트라넷에 액세스 할 수 있도록 리버스 프록시를 사용할 수 있습니다. 내부 네트워크의 사용자는 인트라넷 서버에 직접 액세스 할 수 있지만 (IP 주소는 인증 임) 외부 사용자는 자신을 프록시 서버 (일반적으로 사용자 이름 및 비밀번호로)로 인증해야합니다.
내부 프록시에 보안을 제공하기 위해 리버스 프록시를 사용할 수 있습니다. 두 가지 일반적인 것은 Microsoft ISA 서버와 mod_proxy가있는 Apache입니다.
예를 들어 내부 LAN에 Microsoft Exchange 서버가 있지만 OWA (Outlook Web Access)를 위해 인터넷 사용자에게 액세스 권한을 부여하려는 경우 서버를 DMZ (권장되지 않음)에 배치하거나 서버의 포트를 열 수 있습니다. 내부 네트워크에 방화벽. 리버스 프록시를 사용하면 DMZ에 리버스 프록시를 배치하고 모든 OWA 요청이 리버스 프록시로 보내집니다. 그런 다음 해당 요청을 가져 와서 중개인 역할을하는 Exchange 서버로 전달합니다.
Apache mod_proxy 및 명명 된 가상 호스트를 사용하면 SSL 관련 여부에 따라 단일 IP 주소로 여러 사이트에 대한 프록시를 되돌릴 수 있습니다.
이렇게하면 서버와 데이터가 보호되는 동시에 보안 액세스가 가능합니다.
리버스 프록시는 LAN 외부에서 들어오는 요청에 대한 프록시 역할을하기 때문에 소위 호출 됩니다. 일반 프록시 (예 : Squid 또는 MS ISA)는 LAN 내에서 나가는 요청에 대한 프록시 역할을합니다 .
일반적으로로드 밸런싱 또는 보안을 위해 리버스 프록시를 사용합니다. 전자의 경우 들어오는 요청을 수락하고 (이는 비교적 가벼운 프로세스 임) 실제 작업을 수행하는 하나 이상의 웹 서버로 요청을 전달합니다. 후자의 경우 무단 소스의 요청을 필터링하는 데 사용할 수 있습니다.