Différences entre les versions de « Page web personnelle »
Ligne 36 : | Ligne 36 : | ||
Vous obtiendrez une page dont le titre est "TEST" et contenant un seul mot, "TEST". | Vous obtiendrez une page dont le titre est "TEST" et contenant un seul mot, "TEST". | ||
− | Vous pouvez | + | Vous pouvez également 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 <tt>public_html/toto/</tt>, accessible sur le web à l'adresse <tt>http://www.dms.umontreal.ca/~USAGER/toto</tt>, vous devez créer, dans ce répertoire <tt>toto</tt>, un fichier <tt>.htaccess</tt> contenant les éléments suivants: |
− | < | ||
− | |||
− | </ | ||
− | |||
<pre> | <pre> |
Version du 17 novembre 2011 à 11:00
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 où 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, si vous créez 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>
Vous obtiendrez une page dont le titre est "TEST" et contenant un seul mot, "TEST".
Vous pouvez également 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 /~USAGER/toto/sec/.htpasswd AuthGroupFile /dev/null AuthName "Toto's protected files" AuthType Basic <Limit GET> require valid-user </Limit>
Créer un répertoire contenant le futur .htpasswd en dehors de votre répertoire protégé :
mkdir $HOME/public_html/toto/sec
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