2014-11-05 4 views
0

Вопрос: Как я могу обслуживать контент из прокси-сервера и статического контента из хорошо, просто попробуйте nginx.nginx обратный прокси-сервер и статические файлы

Справочная информация: Привет, я создаю очень простое приложение nginx и по большей части оно работает, но я хотел бы лучше понять nginx, что происходит. Я следил за документацией, но в реальном мире я сталкиваюсь с сорняками.

вот конфиг:

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

Приведенный выше код работает, что у меня есть некоторый статический контент, который я так же, как Nginx служить без потрудившись отправить обратно, что прокси-сервер.

структура каталогов:

/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; 
} 
Смежные вопросы