Apache, protéger un dossier par mot de passe


Introduction



Vous voulez protéger un dossier par mot de passe ? C'est facile avec apache et les .htacess !


Mise en place




Création du .htaccess



Dans un premier temps, créer un fichier .htaccess avec ceci dedans :

Code BASH :
AuthName "Acces Restricted"
AuthType Basic
AuthUserFile /var/www/localhost/htdocs/test2/.htpasswd
Require valid-user


Il faut mettre le chemin complet dans la ligne AuthUserFile pour indiquer le fichier de mot de passe

Génération de l'utilisateur et mot de passe



Pour ce faire, on créé le fichier sur le serveur web ou sur un PC Linux avec la commande htpasswd :

Code BASH :
htpasswd -cm .htpasswd $USER


Saisir le mot de passe souhaité et valider.

Code BASH :
 $ cat .htpasswd 
toto:$apr1$7nKtEaVI$Xy2Oa1Z8YnkRmGzRTmXIU/
 



L'effet souhaité est attendu :magic:

Cette page a été vue 4476 fois