« Pages web personnelles » : différence entre les versions

De Service Informatique de l'Institut Galilée
Aller à la navigation Aller à la recherche
Aucun résumé des modifications
Ligne 7 : Ligne 7 :
Ou, pour des communications sécurisées, par l'adresse :
Ou, pour des communications sécurisées, par l'adresse :
  https://etudiants.ig-edu.univ-paris13.fr/~ident/page.html
  https://etudiants.ig-edu.univ-paris13.fr/~ident/page.html
Ou encore :
https://si-galilee.univ-paris13.fr/~ident/page.html


= Authentification =
= Authentification =
Ligne 13 : Ligne 16 :
Exemple : l'utilisateur '''toto''' veut rendre sa page disponible de l'extérieur à lui-même et à '''titi'''.
Exemple : l'utilisateur '''toto''' veut rendre sa page disponible de l'extérieur à lui-même et à '''titi'''.


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

Version du 11 novembre 2019 à 10:54

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 sont par défaut inaccessibles depuis l'extérieur des salles de TP. L'utilisateur qui publie des pages peut prendre la responsabilité de la rendre accessible à l'extérieur en gérant l'authentification des 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 de l'extérieur à lui-même et à titi.

  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