프록시 서버는 클라이언트가 자신을 통해서 다른 네트워크 서비스에 간접적으로 접속 할 수 있게 해주는 컴퓨터 시스템이나 응용프로그램을 말한다.즉, 클라이언트와 실제 서버 사이에 위치해 정보를 대신 전달해주는 주체라고 생각하면 된다.
프록시 서버는 2가지 종류가 있다.
1. 포워드 프록시
2. 리버스 프록시
포워드 프록시
예를 들어, 클라이언트가 naver.com에 접근하려고하면, 클라이언트가 직접 접근하는 것이 아닌 포워드 프록시가 요청을 받고 naver.com에 연결하여 그 결과를 클라이언트에 전달해준다.
리버스 프록시
클라이언트가 특정 기업 사이트에 데이터를 요청하면, 리버스 프록시가 이 요청을 받아 내부망 서버에서 데이터를 받을 후 클라이언트에 전달한다. 클라언트는 내부 서버에 대한 정보를 알 필요없이 리버스 프록시에만 요청하면 된다.
장점
참고
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