Задать вопрос
Tark
@Tark
Pyramid'альный мир

Как не пускать nginx за /static/?

Итак, суть такова... Конфигурация nginx совершенно стандартная.

location /static {
      root             /var/www/site/;
      expires 3d;
    }

    location / {
      include     uwsgi_params;
      uwsgi_pass  unix:/tmp/site.sock;
    }


Проблема заключается в том, что если nginx не находит что-то, находящееся в директории static, он передаёт запрос дальше и его обрабатывает уже Pyramid через uwsgi. Как можно этого избежать? Если nginx не нашёл ресурс, он должен отдать 404 и завершить работу над запросом.
  • Вопрос задан
  • 2391 просмотр
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
opium
@opium
Просто люблю качественно работать
сделайте регулярку для статик
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы