• Protéger un répertoire avec .htaccess, Nginx et Apache

    Bonjour,

    Comment protéger un répertoire avec un .htaccess qui ne demande pas de mot de passe en fonction de son adresse ip. En théorie avec apache et le fichier .htaccess c'est assez facile sauf qu'avec mon architecture ( NGINX -> Apache -> .htaccess ) et bien ca ne marchait pas.

    Voilà donc ce qu'il faut mettre pour que cela fonctionne.

    # For Nginx
    SetEnvIF X-Forwarded-For "Your IP" AllowIP
    SetEnvIF X-Forwarded-For "Other IP" AllowIP

    #
    Order Deny,Allow
    Deny from all
    AuthName "Page d'administration protégée"
    AuthUserFile /xxx/yyy/zzz/.htpasswd
    AuthType Basic
    Require valid-user
    # Nginx Allow
    Allow from env=AllowIP
    # For Apache
    Allow from Your IP
    Allow from Other IP
    Satisfy Any

     

    Et voilà c'est magique.