Pages web personnelles

De Service Informatique de l'Institut Galilée
Aller à la navigation Aller à la recherche

Répertoire public_html

Les utilisateurs des salles de TP peuvent publier des pages Web en créant un répertoire public_html dans leur répertoire personnel.

La page public_html/page.html d'un utilisateur dont l'identifiant est ident est accessible depuis un navigateur par l'adresse :

http://etudiants.ig-edu.univ-paris13.fr/~ident/page.html

Ou, pour des communications sécurisées, par l'adresse :

https://etudiants.ig-edu.univ-paris13.fr/~ident/page.html

Ou encore :

https://si-galilee.univ-paris13.fr/~ident/page.html

Authentification

Les pages personnelles ne sont accessibles depuis l'extérieur des salles de TP qu'aux utilisateurs authentifiés. L'authentification est celle de l'ENT de l'Université Paris 13. L'utilisateur qui publie des pages peut les rendre accessibles à d'autres utilisateurs ou au contraire restreindre les droits d'accès au moyen d'un fichier .htaccess qui doit se situer dans le répertoire public_html.

Exemple : l'utilisateur toto veut rendre sa page disponible uniquement à lui-même et à titi, qui ne fait pas partie de l'Université Paris 13.

  1. chiffrement du mot de passe : dans un terminal, il tape :
    htpasswd $HOME/.public_html_passwords titi
  2. dans son fichier $HOME/public_html/.htaccess, il indique l'emplacement du fichier de mot de passe en tapant dans un terminal :
     echo "AuthUserFile $HOME/.public_html_passwords" > $HOME/public_html/.htaccess
    puis il ajoute les droits pour lui-même et pour titi
     echo "Require user toto titi" >> $HOME/public_html/.htaccess
  3. il rend accessibles en lecture les deux fichiers de configuration en tapant dans un terminal :
    chmod a+r $HOME/public_html/.htaccess $HOME/.public_html_passwords