Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédente | Prochaine révisionLes deux révisions suivantes |
logiciel:htaccess [2013-10-07 19:55] – mod pour refléter le nouveau serveur tweed lauzona | logiciel:htaccess [2013-10-07 19:57] – lauzona |
---|
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>'', contenu 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 ''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 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> |