Hi!
Прошу прощения, если было уже. Как сделать try_files вместо if -f. Мне нужно выдавать ошибку, если файл _существует_. Сейчас сделал так:
location /interface/
{
if ( -f /var/nginx/locks/interface.lock ) { return 403; }
proxy_pass http://interface_backend;
}
пробовал вместо if делать:
root /var/nginx/locks/;
try_files /interface.lock =403;
но, соответственно, получил 403 ошибку когда файла не существует.
---
Igor