Services et serveurs

Apache : Protéger un dossier par mot de passe

Table des matières


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:



apache_htpasswd

Cette page a été vue 12773 fois