Contrôler un accès

Comment protéger l’accès de son site avec un identifiant et un mot de passe ?
Pour sécuriser l’accès d’un site et le protéger par un identifiant et un mot de passe on utilise le fichier .htpasswd
Tout d’abord il faut placer ces lignes dans le fichier vhost situé dans /etc/nginx/site-available :
// Dans la partie "location/ {…}" auth_basic "Restricted Content"; auth_basic_user_file /chemin/vers/.htpasswd;
Ensuite dans notre fichier .htpasswd on y écrit l’identifiant et le mot de passe. Le mot de passe doit être crypté, pour cela on peut utiliser ce site.
# Informations de connexion (id:mdp) identifiant:$apr1$ik2i/GIO$rUwq8dk4NqtpwDLiEspr71