Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re[2]: Статика
Да вот знакомый как то сделал
в конфиге нгинкса ничего нету
обычный класический конфиг
конфиг апача не показывал
поэтому и интреесует как же так возможно
> Во-первых, под ^.+\\.(jpg) попадёт не желаемое file.jpg, а только
> file\xjpg, где x - любой символ. То есть второй слеш все портит.
> Во-вторых, nginx не может и не должен "понимать" что есть что, если
> речь идёт о разделении статики и динамики. Он просто либо отдаёт
> файлики с диска, либо читает ответ с бекенда и отдаёт. Сказать, что
> это динамика вы должны ему сами. Например, через ошибку "файл не
> найден":
> location / {
> root /где файлы лежат;
> error_page 404 = @backend;
> }
> location @backend { proxy_pass http://upstream; }
> Если под "пониманием что есть что" вы имели в виду, mime типы, то
> nginx их понимает на основании файлика mime.types, который нужно
> include-нуть где-нибудь в начале директивы http.
> Если эти догадки не были близки к вашей настоящей проблеме - сделайте
> все-таки вывод, что вопрос написан непонятно.
> 2008/6/22 Роман <nginx@xxxxxxxxxxxx>:
>> Заметил такую весч
>> если не указывать какую статику отсекать
>> те не писать
>>
>> location ~*
>> ^.+\\.(jpg|jpeg|gif|png|ico|css|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|ppt|txt|tar|mid|midi|wav|bmp|rtf|js|swf)$
>> {
>> }
>>
>> то nginx не понимает что есть что
>>
>> можно как то сделать так чтобы он понимал без указания расширений?
>>
>>
>>
|