Il faut déposer un fichier .htaccess
dans le dossier que vous voulez protéger contenant :
AuthUserFile /var/www/public_html/login/.htpwd
AuthName "Acces a un repertoire protege"
AuthType Basic
<Limit GET POST>
require valid-user
</Limit>
Ensuite créez un mot de passe crypté.
La commande : openssl passwd -1 mdp associe le mot de passe "mdp" au mot de passe crypté "mdp_crypté"
Enfin, créez le fichier .htpwd
dans votre public_html contenant les mots de passe cryptés associés aux noms d’utilisateurs par exemple :
moi:mdp_crypté1
guest:mdp_crypté2
Attention : pensez à supprimer les droits en lecture sur votre répertoire protégé par mot de passe (chmod o-r mon_dossier_privé)