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

La pub ça rapporte pas grand chose, en plus ça vous laisse d'horribles cookies non comestibles, autrement appelé trackers. Ce cookie est utilisé par DoubleClick (Google Adsense). Vous avez tout le droit de ne pas en vouloir et donc quitter cet excellent blog. Dans le cas contraire, vous l'acceptez et vous poursuivez le surf en toute connaissance de cause (par ailleurs j'utilise piwik).