Apache2 page d'erreur

Résolu
nbonnet Messages postés 503 Statut Membre -  
nbonnet Messages postés 503 Statut Membre -
Bonjour,

je suis en train de me faire un serveur web sous ubuntu avec apache2, php et mysql.
J'aimerais modifier la page d'erreur qu'apache affiche lorsqu'on essaye de voir une page qui n'existe pas par exemple. car la page par defaut affiche la config du serveur et cela ne me convient pas. Savez voous comment faire svp Merci

--

slt la compagnie!!!
Configuration: Mac OS X
Firefox 3.0.5

4 réponses

  1. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Salut,

    Tu peux utiliser la directive ErrorDocument

    Par exemple pour l'erreur 404 - Not Found tu mets dans le fichier de configuration de ton serveur
    ErrorDocument 404 "Désolé, la page demandée n'existe pas"
    Teste et tu verras ;-)
    0
    1. nbonnet Messages postés 503 Statut Membre 48
       
      ok merci mais le fichier a modifier il est où?? plz
      0
  2. Unixmen Messages postés 21 Date d'inscription   Statut Membre 3
     
    il est souvent sous /var/www/html .
    pour etre tres sure , voire sous le fichier /etc/apache2/conf/httpd.conf dans la ligne di Document Root

    Cheers
    Unixmen
    0
    1. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
       
      Salut,,

      il est souvent sous /var/www/html .
      Non, ici se trouve DocumentRoot, donc le répertoire racine de site.

      Les modifications on les faits dans le fichier de configuration qui se trouve en général dans /etc
      A savoir que ce n'est pas la même chose pour toutes les distribution.

      Tu as quoi comme distribution?!

      0
    2. nbonnet Messages postés 503 Statut Membre 48
       
      euhhh
      Il n'y a pas de /var/www/html

      et le fichier httpd.conf lui se trouve dans /etc/apache2/ et il est vide......

      ???
      0
  3. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Re,

    Oups, j'ai oublié que tu es sous ubuntu
    Il faut écrire dans /etc/apache2/apache2.conf
    0
  4. nbonnet Messages postés 503 Statut Membre 48
     
    Slt ca y est ca fonctionne j'ai pu mettre ma page d'erreur perso voila ma methode.

    dans le fichier /etc/apache2/apache2.conf j'ai suprimer le # de la ligne

    ErrorDocument 404 /missing.html

    Puis j'ai ajouté ma page perso que j'ai nomée missing.html et je l'ai enregistrée dans /var/www/
    un reload de mon serveru apache

    /etc/init.d/apache2 reload

    et voila quand je veux visiter une page qui n'existe pas dans /var/www/ j'ai ma page perso qui s'affiche.

    Merci a vous de votre aide.
    0