Trouble Shooting WEB CAS 2 - Matheo-hrts/Troubleshooting-WEB-Mail GitHub Wiki

Hertmans Mathéo 2TL1 17/12/2024

Vandermeulen Arnaud 2TM1

Cas 2 :

Identification du problème

Lors d'un links http://www.woodytoys.lab on reçois une erreur 404 comme visible ci-dessous :

links-www-woodytoys-lab_non_fonctionnel

Néanmoins, lors d'un links http://www.woodytoys.lab/index.html celui-ci fonctionne parfaitement :

links-index-html_fonctionnel

Lors d'un links http://blog.woodytoys.lab le blog s'affiche directement :

blog_fonctionnel

Collecte des symptômes

Nous remarquons que le site http://www.woodyoys.lab est donc accessible mais la page initiale n'est pas trouvée.

Nous prenons une trace wireshark pour vérifier que rien d'étrange ne se produit lors d'un links http://www.woodytoys.lab et effectivement tout se passe de manière attendue :

wireshark

La trace wireshark indique que le site web est accessible mais que la page recherchée est introuvable (404 not found) ce qui indique que le problème viens certainement de la configuration du site http://www.woodytoys.lab qui gère surement de la mauvaise manière la redirection vers la page d'acceuil.

Ici, nous n'effectuons pas de netstat -nltp, car le fait que nous arrivons à joindre la page www, uniquement en rajoutant index.html (qui est censé être la page d'acceuil par défaut) dans l'uri, exclue le fait que cela vienne d'un problème de port mal configuré comme dans le cas 1.

De même, si en faisant un links http://www.woodytoys.lab nous donne une erreur disant que l'url requise n'a pas été trouvé alors qu'en rajoutant dans l'url, le fichier ciblé index.html. Cela dirige naturellement sur le fait que les fichiers html sont stockés à l'endroit prévu par la configuration mais que le problème viens de la configuration du fichier par défaut !

liste des outils : links, wireshark.

Description du problème

Le problèmes viens donc du fichier de configuration /etc/apache2/site-available/www-woodytoys-lab.conf dans le serveur web. Dans celui-ci on retrouve la ligne DirectoryIndex home.html :

conf_non_fonctionnel

Cependant, en faisant un ls /var/www/html/www on s'aperçoit que home.html n'existe pas :

preuve_pas_home-html

Proposition de solution

Pour règler ce problème il suffit de modifier la ligne DirectoryIndex home.html en DirectoryIndex index.html pour que links http://www.woodytoys.lab redirige automatiquement vers index.html.

solution_conf

links-www-woodytoys-lab_fonctionnel