proxy
-
nginx 내장 변수 정리Nginx 2024. 8. 5. 15:02
회사 업무 중 nginx proxy 처리중에 블로그에 nginx 내장변수 정리를 하면 좋을 것 같아 남겨봅니다. Nginx 내장 변수란?Nginx 내장 변수는 Nginx가 요청을 처리하는 동안 자동으로 설정되는 값들로, 클라이언트의 요청, 서버의 응답, 또는 환경 설정에 대한 다양한 정보를 담고 있습니다. 이러한 변수들은 Nginx 설정 파일에서 직접 사용할 수 있으며, 프록시 설정, 리다이렉션, 로깅 등의 다양한 목적에 활용될 수 있습니다. 1. $host설명: 클라이언트 요청의 Host 헤더 값. 클라이언트가 접속한 도메인 이름을 포함예시:클라이언트가 http://example.com/page1에 접속하면, $host 변수는 example.com이 됩니다.설정 예시: server { ..
-
포워드 프록시, 리버스 프록시Study 2022. 7. 10. 22:46
학부생때 어렴풋이 기억하던 프록시를 다시 공부했다 프록시 : 클라이언트와 서버 사이의 ‘중계 서버’ 보안 목적이나 캐싱 등의 기능을 제공 포워드 프록시(Forward Proxy) 1. 클라이언트는 프록시 서버 IP로 리소스를 요청한다. 2. 서버는 클라이언트가 누군지 알 수 없다. 3. 기업 사내망에서 주로 사용 특징 / 역할 캐싱 : 이전과 동일한 요청일 경우 프록시 서버에 캐싱된 내용을 전달 이로 인해 웹서버를 거치지 않기 때문에 성능 향상 제한 : 보안이 중요한 사내망에서 정해진 사이트에만 연결 할 수 있도록 설정하는 등 웹 사용 환경을 제한할 수 있다. 리버스 프록시(Reverse Proxy) 1. 서버의 앞에 위치하여 클라이언트가 서버를 요청할 때 리버스 프록시를 호출 서버로부터 응답을 전달받..