Foire Aux Questions sur la publication Web du département Informatique

Pages personnelles

Pour accéder à sa page personnelle, il faut utiliser la forme standard d'URL suivante:

  • pour les enseignants : http://www.info.univ-angers.fr/~mon_login
  • pour les étudiant-e-s : http://forge.info.univ-angers.fr/~mon_login

- Sites web disponibles

http://www.info.univ-angers.fr http://forge.info.univ-angers.fr/ http://devel.info-ua
Accessible depuis l'extérieur Oui Oui Non
Accessible en .info-ua Non Oui Oui
~login accessible Personnels uniquement Oui Oui

- Pour publier ses pages web ...

Étudiant-e-s :

placez vos fichiers dans $HOME/forge_html/ sur Forge (aka Janus) pour les publier sur le serveur web de Forge ou Devel.

Enseignants-Chercheurs :

placez vos fichiers dans $HOME/public_html/ sur Forge (aka janus), puis utilisez la commande (script) publier depuis Janus/Forge pour les publier sur le serveur web officiel.

et/ou dans $HOME/forge_html/ pour les publier sur le serveur Web interne de Forge (aka Janus)) ou Devel, le plus simple étant de créer un lien symbolique $HOME/forge_html vers $HOME/public_html.

- ... "Les modifications dans mes pages ne sont pas prises en compte"

Explication :

Le serveur Web officiel 1) (serveur Webdb) se trouve derrière un proxy inverse qui met en cache les données accédées pour une durée de 12 heures, ceci afin de diminuer la charge du serveur.

Solutions :

  • Attendre 12 heures pour voir la mise à jour. (Enseignants)
  • Pour des petites mises à jours successives : depuis le réseau interne, ne pas utiliser http://www.info.univ-angers.fr/, mais http://webdb.info-ua/ pour vérifier les modifications, et attendre 12 heures pour avoir la mise à jour définitive. (Enseignants)
  • Les développements web doivent être effectués sur le serveur forge pour lequel il n'y a pas de cache sur les pages personnelles. Pour la mise en production, les pages pourront être accédées depuis www.info.univ-angers.fr. (Étudiant-e-s et Enseignants)

- "On ne peut pas/plus accéder à mes pages"

Les droits sur les fichiers ne permettent probablement pas au serveur http Apache de les lire.

Pour les codes d'erreur d'accès aux pages (affichés dans la barre de titre du navigateur), voir le RFC HTTP/1.1.

Étudiant-e-s :

Ne modifiez pas les droits qui ont été mis lors de la création de votre compte sur votre $HOME, ni sur $HOME/forge_html/.

Le cas échéant :

  • Vérifiez les droits du répertoire ~/forge_html/ :
    • Propriétaire : vous + droit de lecture/écriture/parcours
    • Groupe : html + droit de lecture/parcours
    • Les autres : aucun droit
  • Vérifiez les droits du contenu du répertoire ~/forge_html/ :
    • Propriétaire : vous + droit de lecture/écriture/parcours
    • Les autres : lecture/parcours
  • Remettez les bons droits sur votre $HOME :
    cd
    chmod 711 .
    ls -ld

Si l'accès à votre page personnelle échoue (“Not Found … The requested URL /~mon_login was not found on this server.”), ça peut aussi être dû à un Bug LDAP ⇨ pressez la touche F5 de rechargement de page.

Enseignants-Chercheurs :

Positionnez les droits de ~/public_html/ ainsi (notez que les droits des répertoires et des fichiers sont différents) :

chmod 711 ~/public_html/
find ~/public_html/ -type d -print0 | xargs -0 chmod 711
find ~/public_html/ -type f -print0 | xargs -0 chmod 744

(voir man chmod - Chmod et man chgrp - Chgrp) (fr)

Ce qui n'est pas permis

- le listage des répertoires

Un fichier index.html, index.php ou autre est nécessaire pour accéder à un URL se terminant par “/”.

Le cas échéant :

Pour mettre à disposition des fichiers depuis un répertoire, il suffit de dézipper cette archive dans le répertoire concerné.
Un script PHP se chargera de lister le contenu du répertoire. Des paramètres peuvent être modifiés dans la première partie du script.

- remonter dans l'arborescence

(utilisation de ../) depuis un scripts php (ou autre)

1)
sans les pages personnelles des étudiant-e-s
faq/web.txt · Dernière modification: 12/09/2017 08:58 par De Germain Frantz
CC Attribution-Noncommercial-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0