반응형
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 |