Publicité

Pour ajouter un mot de passe  à un dossier Nginx (ou site), ça se passe directement dans la configuration Nginx du site. Il s'agit là d'une identification basique et très efficace.

- Avant tout il faut s'assurer d'avoir le petit outil Apache (le paradoxe) pour la création d'un fichier utilisateur / mot de passe

 

sudo apt-get install apache2-utils

- Ensuite créer un fichier là où vous le souhaitez avec la commande suivante

htpasswd -b -c /emplacement-de-mon-fichier/nom-fichier utilisateur mot-de-pass

Attention suivant l'endroit ou vous êtes il faudra peut-être ajouter un sudo devant htpasswd

Attention l'option -c créé le fichier, si il existe déjà il est effacé puis recréé. Si vous souhaitez ajouter des utilisateurs il faudra supprimer l'option -c de la ligne commande.

 

- Enfin appeler le fichier dans la configuration Nginx

.
.
root /space/www/mon-site;
.
.
# Limiter l'accès à mon-site
Location / {
      auth_basic "Domaine réservé merci de vous identifier"; 
      auth_basic_user_file /emplacement-de-mon-fichier/nom-fichier;
; }

 


Vous avez aimé cet article ? Alors partagez-le avec vos amis en cliquant sur les boutons ci-dessous :


Commentaires

  • Aucun commentaire trouvé

Poster un commentaire en tant qu'invité

0

Publicité - Ce contenu peut vous intéresser - Test