Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re[2]: location - файлы и бэкэнд
Hello Eugene,
Wednesday, May 28, 2008, 1:19:22 PM, you wrote:
> А как запретить выдачу некоторых типов файлов (например php)?
> С помощью реврайтов?
location ~ \.php$ {
deny all;
}
> Sergey Shepelev пишет:
>> Да, это одно из самых распространенных применений nginx.
>>
>> http://sysoev.ru/nginx/docs/http/ngx_http_core_module.html#error_page
>>
>> location / {
>> root /home/site1/public_html;
>> error_page 404 = @backend;
>> }
>>
>> location @backend {
>> proxy_set_header
>> ...
>> proxy_pass http://127.0.0.1:123;
>> }
>>
>> Артем Паньков пишет:
>>> Можно ли для определённого локейшна каким-либо образом реализовать
>>> такой алгоритм:
>>> смотрим на файл, скажем, lala.jpg. Если находим его-отдаём клиенту.
>>> Если такого файла нет-запрашиваем его у бэкэнда.
>>> --
>>
>>
--
Best regards,
Denis mailto:denis@xxxxxxxxxx
|