« Pages web personnelles » : différence entre les versions
Aller à la navigation
Aller à la recherche
Ligne 8 : | Ligne 8 : | ||
* 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''. | * 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''' | 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 : | 1. chiffrement du mot de passe : dans un terminal, il tape : | ||
htpasswd -c $HOME/.public_html_passwords toto | |||
puis pour ''titi'' : | |||
htpasswd $HOME/.public_html_passwords titi | |||
2. | 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 | |||
3 | 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 | |||
chmod a+r | |||
chmod a+r | |||
Version du 20 octobre 2017 à 12:15
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
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 -c $HOME/.public_html_passwords toto
puis pour titi :
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
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