Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédenteProchaine révisionLes deux révisions suivantes |
logiciel:htaccess [2013-10-07 19:57] – lauzona | logiciel:htaccess [2013-10-07 19:59] – lauzona |
---|
===== 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 en ssh sur ''frontal.iro.umontreal.ca''. | * Se brancher en ssh sur ''frontal.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. |