[NginX] Proxy

yeonjoo913·2022년 9월 27일
0

Nginx

목록 보기
1/1

Proxy Server?

프록시 서버는 클라이언트가 자신을 통해서 다른 네트워크 서비스에 간접적으로 접속 할 수 있게 해주는 컴퓨터 시스템이나 응용프로그램을 말한다.즉, 클라이언트와 실제 서버 사이에 위치해 정보를 대신 전달해주는 주체라고 생각하면 된다.

프록시 서버는 2가지 종류가 있다.
1. 포워드 프록시
2. 리버스 프록시

포워드 프록시

예를 들어, 클라이언트가 naver.com에 접근하려고하면, 클라이언트가 직접 접근하는 것이 아닌 포워드 프록시가 요청을 받고 naver.com에 연결하여 그 결과를 클라이언트에 전달해준다.

리버스 프록시

클라이언트가 특정 기업 사이트에 데이터를 요청하면, 리버스 프록시가 이 요청을 받아 내부망 서버에서 데이터를 받을 후 클라이언트에 전달한다. 클라언트는 내부 서버에 대한 정보를 알 필요없이 리버스 프록시에만 요청하면 된다.

장점

  • 로드 밸런싱
    - 서버 분산을 위해 로드 밸런싱을 수행하여 성능 확장 및 신뢰성 향상시킬 수 있다.
  • 캐싱
  • ssl 터미네이션
    - 클라이언트와의 연결에 대한 ssl 끝점 역할을 할 수 있다. 해독하고 암호화하기
  • DDos 공격 완화

참고
https://blog.naver.com/PostView.naver?blogId=dktmrorl&logNo=222410286839
https://tobegood.tistory.com/entry/Nginx-proxy-%EC%84%A4%EC%A0%95%ED%95%98%EA%B8%B0

profile
주니어 백엔드 개발자. 까먹는다 기록하자!

0개의 댓글

관련 채용 정보