Михаил, Вы были правы, 401 кидал бэкенд. Александр, покопавшись с try_files, получился вполне работоспособный вариант. set $www /home/mysite.ru/www; location / { root $www; try_files $uri @storage; } location @storage { proxy_pass http://bigstorage.ru; proxy_set_header Hosby fakir - Nginx Mailing List - Russian
Пробовал. Тут правда надо сказать что любой запрос к проксируемому серверу мне требуется направить на адрес с указанием определенного URI. Что я делал: location / { root /home/mysite.ru/www/; error_page 404 = @backend; } location @backend { set $myuri /public/by fakir - Nginx Mailing List - Russian
Приветствую! Имеем: Nginx 1.0.0 и следующий конфиг: ... root /home/mysite/www; location / { if (-f $request_filename) { break; } proxy_set_header Host $host; proxy_pass http://bigstorage.ru; } В результате: при отсутствии запрашиваемого файла запрос перенаправляby fakir - Nginx Mailing List - Russian