Назад | Перейти на главную страницу

Varnish как статический файловый сервер для django

Я хочу использовать лак для серверных статических файлов непосредственно из django, просто для целей тестирования.
Поддерживает ли varnish обслуживание статических файлов непосредственно из файловой системы?

Я действительно ищу эквивалентную команду nginx "alias":

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

никакой лак - это обратный прокси. Вы устанавливаете его перед, скажем, nginx и указываете ему кэшировать типы файлов поиска или страницы, которые имеют заголовок ответа, и как его кэшировать.

Возможно, я не понимаю ваш вопрос, но я думаю, что вы хотите передать () определенные статические типы файлов прямо через Varnish на ваш сервер (Nginx, Apache и т. Д.).

Мы делаем что-то подобное со статическими файлами изображений, которые мы никогда не хотим кэшировать, используя это в VCL_recv ():

if (req.url ~ "\.((?i)png|gif|jpg|swf|css|js|ico)$") {
   return (pass);
}

Это то, что вы ищете?