반응형

Proxy

어디에 위치하느냐에 따라 (forward) proxy와 reverse proxy로 구분

  • proxy=forward proxy
    • client가 직접 요청하지 않고 proxy를 거쳐서 요청
    • server에게 client가 누구인지 감춰주는 역할
    • 주로 기업사내망에서 사용
    • 특징/역할
      •  캐싱: 정적 데이터 캐싱
      • IP우회: client의 ip를 숨김
      • 제한: 사내망에서 정해진 사이트에만 접속가능하도록
  • reverse proxy
    • application server앞에 위치함, 서버에 직접 요청하지 않고 reverse proxy를 통해 요청
    • ngnix, apache web server, amazon ELB(elastic load balancing), cloudFlare..등이 reverse proxy역할을 함
    • 특징/역할
      • 로드밸런싱: 서버 트래픽 분산
      • 보안: 서버에 직접 접근 방지

Web server

보통 application server앞에서 정적 resource를 캐싱해주는 역할을 하는 애를 의미

web server로 알려진 ngnix의 공식 설명을 보면 advanced load balancer, web server, & reverse proxy라고 적혀있음

=> 웹 서버가 위의 역할을 전반적으로 다할 수도 있음

반응형

'etc' 카테고리의 다른 글

잘 짜여진 코드란  (0) 2022.09.13
504 gateway time-out 에러 해결방법  (0) 2022.09.08
character encoding  (0) 2022.07.11
app-ads.txt  (0) 2022.05.04
헷갈리는 것들  (0) 2019.03.15

+ Recent posts