IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Apache Discussion :

403 Forbidden au changement de DocumentRoot


Sujet :

Apache

  1. #1
    Membre du Club Avatar de Devether
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2004
    Messages
    66
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2004
    Messages : 66
    Points : 54
    Points
    54
    Par défaut 403 Forbidden au changement de DocumentRoot
    Bonjour,

    Je viens de faire une install fraiche de CentOS 5.4
    Il m'a installé Apache, Php, MySQL tout seul comme un grand.

    J'ai sur mon serveur deux disques durs dont un est réservé pour /srv qui va contenir les sites web.

    Par défaut, CentOS install le DocumentRoot d'Apache dans /var/www/html. J'ai donc créé l'arborescence /srv/www/html

    Je change le DocumentRoot dans httpd.conf.

    Avec /var/www/html ou /srv/www/html je tombe bien sur la page de test d'Apache. Mais si je vire welcome.conf :

    Avec DocumentRoot "/var/www/html" j'ai bien le "Index of /"

    Avec DocumentRoot "/srv/www/html" je tombe sur :
    Forbidden

    You don't have permission to access / on this server.
    J'ai tenté de modifier les droits sur /srv/www/html de plein de manières différentes mais rien n'y fait même en "chmod -R 777 /srv"

    Donc comme je sèche je viens voir par ici au cas où quelqu'un aurait une solution pour moi...

    Merci d'avance,
    Devether.

    Server version: Apache/2.2.3

  2. #2
    Expert éminent sénior

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Points : 17 778
    Points
    17 778
    Par défaut
    Vous avez dû oublier de changer le [chemin du] bloc Directory qui correspondait au DocumentRoot et qui permettait justement l'accès aux clients (Allow from all sinon vous devez hériter du Deny from all par défaut sinon).

    Cette erreur peut aussi être due à l'absence d'un fichier d'index et si Apache n'est pas configuré pour lister le répertoire (Options (+)Indexes). Ce qui nous ramène éventuellement à l'hypothèse du dessus.

    Sinon regardez le journal.

  3. #3
    Membre du Club Avatar de Devether
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2004
    Messages
    66
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2004
    Messages : 66
    Points : 54
    Points
    54
    Par défaut
    Citation Envoyé par julp Voir le message
    Vous avez dû oublier de changer le bloc Directory qui correspondait au DocumentRoot et qui permettait justement l'accès au client (Allow from all sinon vous devez hériter du Deny from all par défaut sinon).
    Merci pour la réponse mais non ce n'est pas ça car je viens de trouver la réponse grâce à cet article : http://doc.fedora-fr.org/wiki/SELinux

    En effet, /srv/www n'avait pas le bon contexte SELinux (system_u:object_r:httpd_sys_content_t:s0) et n'était donc pas accessible par apache.

    J'ai modifié tous les contextes avec la commande

    restorecon -vR /srv/www
    Et comme par magie, un refresh de ma page 403 m'affiche mon site...

    Bye!!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. cause et solutions de 403 forbidden
    Par ledawa dans le forum Général Conception Web
    Réponses: 3
    Dernier message: 06/08/2008, 18h58
  2. [Apache] - 1.3 - 403 Forbidden
    Par EvilAngel dans le forum Apache
    Réponses: 3
    Dernier message: 29/03/2006, 17h16
  3. Erreur 403 Forbidden
    Par cybernetique dans le forum Apache
    Réponses: 7
    Dernier message: 13/04/2005, 14h25

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo