본문 바로가기
정보관리기술사/★ 128회 기출문제 풀이 ★

(128 관리 4-2) 리버스 프록시(Reverse Proxy)의 개념, 동작원리, 설정방법

by 두음달인 2022. 8. 18.
반응형

내일 오전에 기술사 합격자 발표가 있는데,  좋은 결과들이 있기를 진심으로 기원하겠습니다.

 

오늘은 핵심 내용과 참고 링크 위주로 포스팅 하겠습니다.

개인사도 있고 해서.. 

우선은 자료 수집하고 나중에 정리하는 방향으로 ...

 

웹서버의 안전한 운영을 위해 다양한 방안을 고려할 수 있다.
다음을 설명하시오.

가. 리버스 프록시(Reverse Proxy)의 개념, 동작원리, 설정방법
나. DDoS 사이버대피소

리버스 프록시 - 위키백과, 우리 모두의 백과사전 (wikipedia.org)

 

리버스 프록시 - 위키백과, 우리 모두의 백과사전

위키백과, 우리 모두의 백과사전. 리버스 프록시는 인터넷으로부터 요청을 받아와서 이것들을 내부망의 서버로 포워드한다. 프록시에 요청을 하는 대상은 내부망을 인지하지 못할 수 있다. 리

ko.wikipedia.org

 

리버스 프록시(reverse proxy)

 

컴퓨터 네트워크에서 클라이언트를 대신해서 한 대 이상의 서버로부터 자원을 추출하는 프록시 서버의 일종이다. 그런 다음 이러한 자원들이 마치 웹 서버 자체에서 기원한 것처럼 해당 클라이언트로 반환된다.
관련 클라이언트들을 위해 임의의 서버에 접속하는 중간 매개체인 포워드 프록시(forward proxy)와는 반대로,
리버스 프록시는 관련 서버들을 위해 임의의 클라이언트가 해당 서버에 접속하는 중간 매개체이다.
널리 보급된 웹 서버들은 리버스 프록시 기능을 사용하는 일이 잦으며
취약한 HTTP 기능의 애플리케이션 프레임워크를 보호한다.

Forward Proxy와 Reverse Proxy 차이점 (tistory.com)

 

Forward Proxy와 Reverse Proxy 차이점

이번 포스팅은 Proxy의 개념과 Forward Proxy와 Reverse Proxy의 차이점을 알아보겠습니다. 1. Proxy 프록시 서버를 위키 백과에서 찾아보면 아래와 같은 의미를 찾아볼 수 있습니다. 프록시 서버는 클라이

firework-ham.tistory.com

 

Reverse Proxy

 

클라이언트가 서버를 호출할 때 리버스 프록시를 호출하게 되고

프록시 서버가 서버를 요청하여 받은 응답을 클라이언트에게 전달하는 방식


포워드 프록시와 리버스 프록시 (hudi.blog)

 

포워드 프록시와 리버스 프록시

프록시 (Proxy) 프록시란? 프록시는 클라이언트와 서버 사이에 위치한 중계 서버로 통신을 대신 수행하는 대리자 역할을 한다. 프록시가 없다면 클라이언트는 서버와 직접 통신한다. 반면, 클라이

hudi.blog

 

리버스 프록시는 서버와 인터넷 사이에 위치한 프록시 서버이다.

클라이언트의 요청을 서버 대신 받게된다.

 

리버스 프록시 용도

 

로드 밸런싱
무중단 배포
DDoS 등의 공격으로부터 보호
SSL 암호화
캐싱

NGINX 기반 리버스 프록시 설정 방법이 포스팅 되어 있습니다. 

 

 

 /etc/nginx/sites-enabled/default 파일에 정의하는

아래의 파라미터 들의 개념을 설명하면 해당 문제는 방어가 될 듯 생각됩니다.

  • proxy_pass
  • proxy_set_header
  • X-Forwarded-For
  • $proxy_add_x_forwarded_for
  • HOST $http_host;

 

리버스 프록시의 정의와 설정 방법 — 개발냥발 (tistory.com)

 

리버스 프록시의 정의와 설정 방법

리버스 프록시는 클라이언트의 요청과 서버의 응답을 중개한다. 주로 NGINX 또는 apache를 사용한다. Nginx의 특징 1. HTTP 서버 클라이언트(유저)로부터 요청을 받았을 때 WAS를 거치지 않고 요청에 맞

hyeo-noo.tistory.com

NGINX 기반 리버스 프록시 설정 방법이 포스팅 되어 있습니다. 

 

[NGINX]nginx reverse proxy 설정 :: 메리 (tistory.com)

 

[NGINX]nginx reverse proxy 설정

reverse proxy ? - 외부에서 내부 서버가 제공하는 서비스에 접근할 경우, proxy server(nginx)를 통해서 들어오는 방식 - 클라이언트 -> 프록시 -> 서버 reverse proxy 왜 사용? - 사용자 요청 분산 역할(로드밸..

mchch.tistory.com

 

행복한 일상 되세요.

반응형

댓글