Icon

Comment protéger par mot de passe un dossier web avec HTTP Basic Auth / htpasswd ?  


Dans la configuration d'Apache (2.4: par exemple /usr/local/etc/apache24/http.conf), la directive AllowOverride doit permettre la lecture des fichiers .htaccess pour ce dossier (ou pour le vhost), par exemple avec :

<Directory "/usr/local/www/">
    AllowOverride All
    Require all granted
</Directory>

Créer un fichier .htaccess dans le dossier à protéger :

vim /usr/local/www/.htaccess

Avec le contenu suivant :

AuthName "Restricted Access:"
AuthType Basic
AuthUserFile "/usr/local/etc/apache24/.htpasswd"
Require valid-user

Créer le fichier .htpasswd correspondant pour l'utilisateur admin :

htpasswd –c /usr/local/apache24/.htpasswd admin (il vous faudra saisir le mot de passe)


Ce document a été publié le 2019-03-18 12:47:31. (Dernière mise à jour : 2019-03-18 12:57:10.)




This website uses 'cookies' to enhance user experience and provide authentification. You may change which cookies are set at any time by clicking on more info. Accept
x