리버스 프록시 서버 란 무엇입니까?
리버스 프록시 서버는 웹 요청이 클라이언트 요청을 처리하기 위해 서버와 인터넷 사이에 배치 할 수있는 장치입니다. 이 유형의 설정을 사용하면 리버스 프록시를 요청하는 클라이언트는이를 일반 서버로 간주합니다. 리버스 프록시 서버는 모든 요청을 실제 서버로 전달한 다음 데이터를 클라이언트로 다시 전달합니다. 이를 통해 웹 호스트에 대한 추가 보안을 제공하고, 컨텐츠 전송 속도를 높이거나, 웹 서버의 부하를 줄일 수 있습니다. 이러한 장치의 또 다른 사용은 웹 서버가 동적 페이지를 빠르게 생성하고 전체를 프록시 서버로 보낸 다음이를 클라이언트에 하나씩 전달할 수 있기 때문에 숟가락 공급이라고합니다.
리버스 프록시의 일반적인 사용 중 하나는 정적 데이터를 캐시하는 것입니다. 이러한 프록시 중 하나가 이미지, 사운드 또는 비디오와 같은 정적 컨텐츠에 대한 요청을 수신하면 클라이언트로 전송하기 전에 데이터를 캐시합니다. 다음에이 정보가 요청 될 때 캐싱 리버스 프록시는 요청을 실제 웹 서버로 전달하는 대신 간단히 클라이언트에게 직접 전달할 수 있습니다. 이로 인해 일반 서버에서 약간의로드가 발생하여 동적 컨텐츠를 생성 할 수 있습니다.
리버스 프록시 서버를 사용하여 여러 웹 서버에로드를 분배하여 성능을 향상시킬 수도 있습니다. 수신 클라이언트 요청은 먼저 프록시로 이동 한 후 서버로드 또는 요청 유형에 따라 분배됩니다. 사용량이 가장 적은 서버 또는 해당 특정 요청을 처리하도록 설계된 서버는 필요한 데이터를 생성 할 수 있습니다.
리버스 프록시 서버가 SSL (Secure Socket Layer) 암호화 속도를 높일 수도 있습니다. 이 경우 웹 서버는 컨텐츠를 프록시로 전달한 다음 암호화 자체를 수행합니다. 암호화 업무를 프록시로 오프로드함으로써 웹 서버에서 더 많은 처리 능력이 확보되어 컨텐츠 요청을 채 웁니다. 프록시 서버에는 SSL 가속화 하드웨어가 설치되어있어 프로세스 속도를 높일 수 있습니다.
리버스 프록시 서버의 또 다른 용도는 웹 호스트와 인터넷 사이에 추가 보호를 작성하는 것입니다. 리버스 프록시 서버를 사용하는 웹 호스트에 대해 악의적 인 조치가 취해지면 공격이 심각해집니다. 이렇게하면 맬웨어 나 다른 원치 않는 코드가 프록시에 상주 할 수 있으므로 일반 서버가 손상되지 않을 수 있습니다. 리버스 프록시에 응용 프로그램 계층 방화벽을 설치할 수도 있으므로 들어오는 공격을보다 쉽게 방어 할 수 있습니다.