ПРОЕКТЫ
АРХИВ
nginx-ru @sysoev.ru
СТАТЬИ
ПЕРСОНАЛЬНОЕ
ПРОГРАММЫ
ПИШИТЕПИСЬМА
А как запретить выдачу некоторых типов файлов (например php)? С помощью реврайтов? 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. Если находим его-отдаём клиенту. Если такого файла нет-запрашиваем его у бэкэнда. --
Да, это одно из самых распространенных применений 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. Если находим его-отдаём клиенту. Если такого файла нет-запрашиваем его у бэкэнда. --
--
Copyright © Lexa Software, 1996-2009.