Reverse proxy Nginx - relais de base authenication

J'essaye de configurer nginx inverse rpoxy serveur en face de plusieurs serveurs web IIS qui sont l'authentification à l'aide de l'authentification de Base.

(note - ce n'est pas le même que nginx fournir l'authentification à l'aide d'un fichier de mot de passe - il faut juste être marshelling everythnig entre le navigateur/serveur)

Sa nature hors - mais avoir invité à plusieurs reprises auth par chaque ressource (image/css etc) sur une page.

upstream my_iis_server {
      server 192.168.1.10;
}

server {
    listen       1.1.1.1:80;
    server_name  www.example.com;  

    ## send request back to my iis server ##
    location /{
     proxy_pass  http://my_iis_server;
     proxy_next_upstream error timeout invalid_header http_500 http_502 http_503 http_504;
     proxy_http_version      1.1;
     proxy_set_header        Connection "";
     proxy_pass_header       Authorization;     
     proxy_redirect off;
     proxy_buffering off;
     proxy_set_header        Host            $host;
     proxy_set_header        X-Real-IP       $remote_addr;
     proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;
   }
}

OriginalL'auteur Ryan | 2013-02-12