Re: Proxy без редиректов, скрытая переадресация

billgx nginx-forum at nginx.us
Sun May 17 16:54:15 UTC 2015


Проблема решена с 1 редиректом.

В данный момент проблема с двумя  редиректами. Первый отрабатывает nginx, и
возвращает статус 200,

location /(.*) {
  set $download_url $1;
  error_page 301 302 =200 @redir; 
  proxy_pass $download_url;                                                 
                                                                            
                                                   
  proxy_redirect off;                                                       
                                                                            
                                                   
}  

  location @redir {
    resolver 8.8.8.8;
    set  $redirect  $upstream_http_location;
    proxy_pass  $redirect;
}  


Исход этого - Вывод nginx'ом страницы в виде html шаблона

302 - Found <a href=url> url </a>

Там где url , это уже url файла, которого нужно было отдать.

Posted at Nginx Forum: http://forum.nginx.org/read.php?21,258928,258939#msg-258939



Подробная информация о списке рассылки nginx-ru