본문 바로가기

Proxy2

DevOps Day 25 (4.10) 네트워크 기초_Proxy Server 구현 Nginx를 통해 리버스 프록시 (Reverse Proxy) 서버를 작동합니다. Achievement Goals - 리버스 프록시(Reverse Proxy)와 포워드 프록시(Forward Proxy)에 대해서 이해하고, 특징을 학습합니다. - 프록시 서버에 사용되는 지시어(directives)를 학습하고, 이를 활용합니다. - 프록시 서버에서 원 서버로 전달되는 요청 헤더를 설정하는 방법을 학습합니다. - 프록시 서버의 cache-control 방법과 캐시 관련 지시어 사용법을 확인합니다. Getting Started 1. 프록시 서버 설정 및 생성하기 전에 /etc/nginx 폳더에 있는 nginx.conf 파일 수정 해야합니다. - 일단 proxy cache path 설정합니다. Cache는 Var/.. 2023. 4. 10.
DevOps Day 24 (4.7) 네트워크 기초_아키텍처를 구성하는 요소들 프록시 (Proxy) 프록시 서버는 원 서버를 대리하여 통신하며 캐시, 로드밸런서, 보안 등 중계 역할을 하는 하는 서버 일컫습니다. 구조상 어디에 위치하느냐에 따라 포워드 프록시(forward proxy) 혹은 리버스 프록시(reverse proxy)로 나누어 집니다. Forward Proxy (포워드 프록시) : 클라이언트 -서버 구조에서 클라이언트 쪽을 대리하며, 클라이언트애서 서버로 리소스를 요청할 때 직접 요청하지 않고 프록시 서버를 거쳐서 요청합니다. Reverse Proxy (리버스 프록시) : 애플리케이션 서버의 앞에 위치하여 클라이언트가 서버에 요청할 때 리버스 프록시를 호출하고, 리버스 프록시가 원 서버로부터 응답을 전달받아 다시 클라이언트에게 전송하는 역할을 합니다. 로드벨런서 (Lo.. 2023. 4. 7.