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.)