Page web personnelle : Différence entre versions

Ligne 41 : Ligne 41 :
  
 
<pre>
 
<pre>
AuthUserFile /home/provench/public_html/toto/sec/.htpasswd
+
AuthUserFile /home/USAGER/public_html/toto/sec/.htpasswd
 
AuthGroupFile /dev/null
 
AuthGroupFile /dev/null
 
AuthName "Toto's protected files"
 
AuthName "Toto's protected files"
Ligne 51 : Ligne 51 :
 
</pre>
 
</pre>
  
Créer un répertoire contenant le futur .htpasswd en dehors de votre répertoire protégé :
+
Vous pouvez à présent créer un répertoire qui contiendra le fichier <tt>.htpasswd</tt>:
 
<pre>
 
<pre>
 
mkdir $HOME/public_html/toto/sec
 
mkdir $HOME/public_html/toto/sec
 +
</pre>
 +
 +
Le fichier <tt>.htpasswd</tt> sert à contenir la liste des usagers ainsi que leurs mots de passe encryptés. Ces usagers n'ont pas de lien avec les noms d'usagers au DMS. Pour créer le fichier <tt>.htpasswd</tt> et ajouter le premier utilisateur à la liste, entrez
 +
<pre>
 +
asd
 
</pre>
 
</pre>
  

Version du 17 novembre 2011 à 16:29


Dans ce qui suit, les procédures vous permettant de créer votre page web personnelle vous sont expliquées dans un premier temps.

Création de votre page web

Pour créer votre page web http://www.dms.umontreal.ca/~USAGER/USAGER est votre nom d'usager au DMS, il faut :

  • Créer dans votre espace usager un répertoire public_html:
mkdir $HOME/public_html
  • Changer le type d'accès au répertoire permis:
chmod o+x $HOME
chmod o+rx $HOME/public_html

Vous pouvez maintenant créer votre page web. Par exemple, vous pouvez créer une page nommée index.html (le nom de la page d'accueil par défaut) dans votre répertoire $HOME/public_html/ à partir du code suivant:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html lang="fr" dir="ltr">
<head>
<title>TEST</title>
<head>
<body>
TEST
</body>
</html>

En vous rendant maintenant au http://www.dms.umontreal.ca/~USAGER/, vous obtenez une page dont le titre est "TEST" et contenant un seul mot, "TEST".

Contrôle de l'accès

Vous avez la possibilité de contrôler l'accès à certains répertoires en permettant seulement aux usagers autorisés d'y accéder. Par exemple, si vous avez besoin de protéger le répertoire public_html/toto/, accessible sur le web à l'adresse http://www.dms.umontreal.ca/~USAGER/toto/, vous devez créer, dans ce répertoire toto, un fichier .htaccess contenant les éléments suivants:

AuthUserFile /home/USAGER/public_html/toto/sec/.htpasswd
AuthGroupFile /dev/null
AuthName "Toto's protected files"
AuthType Basic

<Limit GET>
require valid-user
</Limit>

Vous pouvez à présent créer un répertoire qui contiendra le fichier .htpasswd:

mkdir $HOME/public_html/toto/sec

Le fichier .htpasswd sert à contenir la liste des usagers ainsi que leurs mots de passe encryptés. Ces usagers n'ont pas de lien avec les noms d'usagers au DMS. Pour créer le fichier .htpasswd et ajouter le premier utilisateur à la liste, entrez

asd

Générer une chaîne cryptée et intégrer la chaîne dans le fichier .htpasswd ex : ici toto pourra ce connecter s'il connaît le mot de passe correspondant à la chaîne.

Pour protéger votre répertoire du regard des usagers du DMS :

  • connectez vous au serveur fraser

ssh fraser

  • modifier les permissions du répertoire public_html
sudo chgrp 48 $HOME/public_html
chmod 760 $HOME/public_html

Voir aussi

Articles connexes