2017-05-05 6 views
0
또 다른 폴더와 장고 사이트를 배포

내 환경이 Gunicorn는 정적 파일

나는 서브 응용 프로그램에서 사용하는 일반적인 정적 파일을 정적이라는 글로벌 폴더가 장고 1.10.7, PostgreSQL의 9.4 Nginx의 1.6 함께,

: 내 settings.py 내 urls.py에서

STATIC_URL = '/static/' 
STATIC_ROOT = os.path.join(BASE_DIR, 'static_root') 
STATICFILES_DIRS = [ 
os.path.join(BASE_DIR, "static") 
] 

: 그럼 난 이름이 'static_root'와 생산 모드에 대한 다른 폴더를 설정 디버그에 해당하는 경우 10

모두 완벽하게 작동하지만 생산 모드에서 사이트는 정적 파일

내가 너무

감사의 nginx 설정에서 위치를 설정을 볼 수 없습니다! 루트

location /static { 
    root /var/projects/project/static_root; 
} 

올바른 방법은 다음과 같습니다 : 난 내 질문에 대한 답을 발견

답변

1

,

문제는 내가 Nginx에 구성 설정이었다 별명

location /static { 
    alias /var/projects/project/static_root; 
}