location - файлы и бэкэнд
Eugene Fominykh
worrks at gmail.com
Thu May 29 09:51:47 MSD 2008
У меня теперь не передается POST на backend - отваливается по таймауту.
А вот так работает.
location / {
if ($request_method = POST ) {
proxy_pass http://xxx.xxx.xxx.xxx:8008;
}
root /sites/$host/;
expires 48h;
error_page 403 404 405 = @backend;
}
Может тут есть другой выход?
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. Если находим его-отдаём клиенту.
>> Если такого файла нет-запрашиваем его у бэкэнда.
>> --
>
More information about the nginx-ru
mailing list