Outils pour utilisateurs

Outils du site


logiciel:htaccess

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
logiciel:htaccess [2013-10-07 19:55] – mod pour refléter le nouveau serveur tweed lauzonalogiciel:htaccess [2018-04-26 20:46] (Version actuelle) – modification externe 127.0.0.1
Ligne 5: Ligne 5:
 ===== Protéger un répertoire avec un mot de passe ===== ===== Protéger un répertoire avec un mot de passe =====
  
-Il est possible de protéger l'accès à un répertoire Web avec un mot de passe. Prenons un usager ''<nom-d'usager>>'' dont le [[:compte:page_web|répertoire web]]  est ''<dossier-web>'' et le sous-répertoire à protéger est ''<sous-dossier>''. Ce répertoire sera autorisé en lecture pour quelqu'un fournissant le nom ''<identifiant>'' et le mot de passe ''<mdp>'', contenu dans le fichier ''<.fichier-mdp>''. Voici alors la procédure pour créer ce fichier.+Il est possible de protéger l'accès à un répertoire Web avec un mot de passe. Prenons un usager ''<nom-d'usager>'' dont le [[:compte:page_web|répertoire web]]  est ''<dossier-web>'' et le sous-répertoire à protéger est ''<sous-dossier>''. Ce répertoire sera autorisé en lecture pour quelqu'un fournissant le nom ''<identifiant>'' et le mot de passe ''<mdp>'', contenus dans le fichier ''<.fichier-mdp>''. Voici alors la procédure pour créer ce fichier.
  
-  * Se brancher sur ''frontal.iro.umontreal.ca''.+  * Se brancher en ssh sur ''arcade.iro.umontreal.ca''.
   * Aller dans son répertoire web (ne pas aller dans le ''public_html'': mieux vaut ne pas mettre ''<.fichier-mdp>'' là où ''apache'' pourrait le montrer à tout le monde).   * Aller dans son répertoire web (ne pas aller dans le ''public_html'': mieux vaut ne pas mettre ''<.fichier-mdp>'' là où ''apache'' pourrait le montrer à tout le monde).
   * Utiliser la commande ''htpasswd -n <identifiant>'' et fournir le ''<mdp>'' deux fois. Cela retourne une ligne ''<identifiant>:#############'' (le ''hash'' de ''<mdp>'').   * Utiliser la commande ''htpasswd -n <identifiant>'' et fournir le ''<mdp>'' deux fois. Cela retourne une ligne ''<identifiant>:#############'' (le ''hash'' de ''<mdp>'').
-  * Créer le fichier ''<.fichier-mdp>'' si nécessaire et y ajouter la ligne (par ex. à l'aide de ''vi'').+  * Créer le fichier ''<.fichier-mdp>'' si nécessaire et y ajouter cette ligne (par ex. à l'aide de ''vi'').
  
 Ensuite, on ajoute un fichier ''.htaccess'' contenant les règles d'authentification dans le répertoire à protéger. Ensuite, on ajoute un fichier ''.htaccess'' contenant les règles d'authentification dans le répertoire à protéger.
Ligne 16: Ligne 16:
   * Créer le sous-répertoire ''<sous-dossier>'' s'il n'existe pas déjà.   * Créer le sous-répertoire ''<sous-dossier>'' s'il n'existe pas déjà.
   * Se déplacer dans ce sous-répertoire.   * Se déplacer dans ce sous-répertoire.
-  * créer un fichier ''.htaccess'' contenant les lignes suivantes (un fichier prêt à copier-coller suit) :+  * Créer un fichier ''.htaccess'' contenant les lignes suivantes :
  
   AuthUserFile /u/<nom-d'usager>/<.fichier-mdp>   AuthUserFile /u/<nom-d'usager>/<.fichier-mdp>
Ligne 24: Ligne 24:
   Require valid-user   Require valid-user
      
-**Attention**: le chemin ''/u/<nom-d'usager>'' du ''.htaccess'' est interprété //sur le serveur web// et n'a de sens que dans ce contexte. Sur ''frontal'', vous ne trouverez //pas// le fichier ''<.fichier-mdp>'' dans ''/u/<nom-d'usager>/'' mais bien dans ''/home/www-ens/<nom-d'usager>/''.+**Attention**: le chemin ''/u/<nom-d'usager>'' du ''.htaccess'' est interprété //sur le serveur web// et n'a de sens que dans ce contexte. Sur ''arcade'', vous ne trouverez //pas// le fichier ''<.fichier-mdp>'' dans ''/u/<nom-d'usager>/'' mais bien dans ''/home/www-ens/<nom-d'usager>/''
 + 
 +//Note//: Ne pas oublier d'ajuster les permissions de lecture de tous les répertoires et fichiers créés.
  
 Exemple : Exemple :
Ligne 42: Ligne 44:
   AuthUserFile /u/alice/.htpasswd   AuthUserFile /u/alice/.htpasswd
   AuthGroupFile /dev/null   AuthGroupFile /dev/null
-  AuthName Zone de secrets+  AuthName "Zone de secrets"
   AuthType Basic   AuthType Basic
   Require valid-user   Require valid-user
      
logiciel/htaccess.1381175751.txt.gz · Dernière modification : 2018-04-26 20:46 (modification externe)