2014-11-05 2 views
0

질문 : 프록시의 콘텐츠를 어떻게 제공하고 정적 콘텐츠는 nginx가 제공하도록합니까?nginx 역방향 프록시 및 정적 파일

배경 : 안녕하세요. 저는 정말 간단한 nginx 응용 프로그램을 설정하고 있으며 대부분 작동하지만, nginx에 대해 더 잘 이해하고 싶습니다. 나는 문서를 따라 갔지만 현실 세계에서는 잡초가 섞여있다.

여기에 설정입니다 :

server { 
     location/{ 
       include uwsgi_params; 
       uwsgi_pass 127.0.0.1:8080; 
     } 
} 

위의 코드는 일이 난 그냥 Nginx에 같은 프록시에 그것을 다시 보낼 귀찮게하여 w/o 봉사 할 것 몇 가지의 내용이 정입니다 작동합니다.

디렉토리 구조 :

/var/www/env/application/app/ <--this is the proxied location 
/var/www/env/application/app/static <-- i'd like to just have nginx serve these files w/o the proxy. 

내 서버 설정을 편집하고 추가하려고 :

location /static { 
     root /var/www/env/application/app/static/; 
} 

모든

를 나누기는 내가 잘못 여기서 뭐하는 거지?

답변

2

루트가 작동하는 방식을 알지 못합니다. 설명서를 다시보고 왜해야하는지 이해하려고 시도하십시오.

location /static { 
    root /var/www/env/application/app; 
} 
관련 문제