장고 - Nginx를 사용한 리소스 파일 서빙하기

1. 각 사이트를 위한 nginx의 설정 파일 편집하여 아래 내용 추가

  • 경로

    1
    $ ssh -i ~/.ssh/[키 페어 파일 이름] ubuntu@[퍼블릭 DNS 혹은 IP 주소]
    1
    $ sudo vim /etc/nginx/sites-available/staticweb
  • 내용 추가
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    // 최대 업로드 용량
    client_max_body_size 75M; // adjust to taste

    location /media {
    alias /var/www/django/media;
    }

    location /static {
    alias /var/www/django/static;
    }

2. 서버 설정 적용을 위해 Nginx 재시작

$ sudo systemctl restart nginx