Prérequis: Un serveur Debian avec un environnement LAMP déployé
Le but de ce pense-bête est de sécuriser un de vos sous domaine en demandant un mot de passe à l’ouverture de la page.
ATTENTION: Prenez bien soin et remplacer chaque $VARIABLE par vos propres paramètres.
Commencez par créer le ficher qui contiendra le mot de passe de votre utilisateur ($USERNAME):
sudo htpasswd -c /etc/apache2/passwords $USERNAME
Éditez votre configuration Apache pour ajouter dans l’Alias concerné:
AuthType Basic
AuthName "Restricted Files"
# (Following line optional)
AuthBasicProvider file
AuthUserFile "/etc/apache2/passwords"
Require user $USERNAME
Redemarrez Apache:
sudo service apache2 restart