리버스 프록시 서버 란 무엇입니까?
리버스 프록시 서버는 클라이언트 요청을 처리하기 위해 웹 호스트가 서버와 인터넷간에 배치 할 수있는 장치입니다. 이러한 유형의 설정이 사용되면 리버스 프록시를 요청하는 클라이언트는이를 일반 서버로 간주합니다. 리버스 프록시 서버는 모든 요청을 실제 서버로 전달한 다음 데이터를 클라이언트로 전달합니다. 이를 통해 웹 호스트에 대한 추가 보안을 제공하거나 콘텐츠 전달 속도를 높이거나 웹 서버에서 일부로드 할 수 있습니다. 웹 서버가 동적 페이지를 신속하게 생성하고 전체를 프록시 서버로 보낼 수있게되므로 이러한 장치의 다른 사용은 숟가락 공급이라고합니다.
리버스 프록시의 일반적인 사용은 정적 데이터를 캐시하는 것입니다. 이러한 프록시 중 하나가 이미지, 사운드 또는 비디오와 같은 정적 컨텐츠에 대한 요청을 받으면 클라이언트로 보내기 전에 데이터를 캐시합니다. 다음 에이 정보가 요청되면 캐싱 리버스 프록스Y는 실제 웹 서버로 요청을 전달하는 대신 클라이언트에게 직접 전달할 수 있습니다. 이렇게하면 일반 서버에서 일부로드가 발생하여 동적 컨텐츠를 생성하기 위해 해방할 수 있습니다.
리버스 프록시 서버를 사용하여 여러 웹 서버에 부하를 배포함으로써성능을 향상시킬 수도 있습니다. 들어오는 클라이언트 요청은 먼저 프록시로 이동하며 이후 서버로드 또는 요청 유형에 따라 배포됩니다. 가장 바쁜 서버 또는 특정 요청을 처리하도록 설계된 서버는 필요한 데이터를 생성 할 수 있습니다.
리버스 프록시 서버가 SSL (Secure Socket Layer) 암호화 속도를 높이는 것도 가능합니다. 이 경우 웹 서버는 프록시에 컨텐츠를 전달한 다음 암호화 자체를 수행합니다. 암호화 의무를 프록시에 오프로드함으로써 웹 서버에서 더 많은 처리 전력이 확대되어 콘텐츠 요청을 채 웁니다.프록시 서버에는 SSL 가속 하드웨어가 설치되어있어 프로세스 속도를 높일 수 있습니다.
리버스 프록시 서버의 또 다른 용도는 웹 호스트와 인터넷간에 추가 보호를 만드는 것입니다. 리버스 프록시 서버를 사용하는 웹 호스트에 대해 악의적 인 조치가 취해지면 공격의 무례한 경향이 있습니다. 이렇게하면 맬웨어 또는 기타 원하지 않는 코드가 대신 대신에 상주 할 수 있으므로 일반 서버가 상처받지 못하게 할 수 있습니다. 애플리케이션 레이어 방화벽은 리버스 프록시에 설치할 수도있어 들어오는 공격으로부터 쉽게 방어 할 수 있습니다.