2026-01-14
Django에서 X-Accel-Redirect를 활용해 Nginx가 파일 전송하도록 설정하기
Django에서 파일을 직접 전송하면 앱 서버에 부하가 커집니다. X-Accel-Redirect를 이용해 권한 체크는 Django가, 실제 파일 전송은 Nginx가 담당하도록 설정하면 성능과 보안을 동시에 향상시킬 수 있습니다. 이 글에서는 설정 방법과 운영 팁을 자세히 안내합니다. 특히 대용량 파일, 동시 다운로드가 많은 서비스에서 효과가 크며, 내부 경로 보호와 Nginx internal 설정이 필수입니다.