Erreur 403 apache

Bonjour,

Soit un serveur desian lenny, openldap, samba... et apache2.2.9.

mes sites en /var/www fonctionnent corectement
phpmyadmin, phpldapadmin et squirrelmail aussi

si je veux créer un site ailleur que sur /var/www, quoi que le fasse, j'ai l'erreur 403 forbiden (13 accès denied dans les errors log d'apache2)

j'ai essayé tous les droits possibles et tous les propriétaires sur mon nouveau dossier, rien n'y fait.

il est dans /serveur/web/toto

pour essayer :
j'ai copié le apache.conf de phpmyadmin en le renomant toto.conf, j'ai mis les droits sur mes dossiers et fichiers toto comme ceux de phpmyadmin et toujours cette erreur.

De plus, si j'active le userdir (a2enmod userdir), j'ai toujours la 403 sur la page d'un utilisateur.

Merci de votre aide, car je tourne en rond et tous les messages que j'ai trouvé pour m'aider parle d'un soucis général sur apache, hors mon www et les web-applis installées par apt-get (phpmyadmin..) fonctionnent.

reduuxx

17 réponses

  • Votes
  • Date
  • Date décroissante
  1. Salut

    *******

    [Fri Oct 09 14:12:49 2009] [error] [client 192.168.2.43] (13)Permission denied: access to /toto/index.html denied
    [Fri Oct 09 14:12:49 2009] [error] [client 192.168.2.43] (13)Permission denied: access to /toto/index.html denied
    [Fri Oct 09 14:12:50 2009] [error] [client 192.168.2.43] (13)Permission denied: access to /toto/index.html denied

    *******

    J'ai fait le test de meetre un lien vers toto dans /var/www et j'ai le meme soucis

    reduuxx
    1. Modérateur
      Re,

      Pourquoi toto se trouve directement dans la racine de système?
      1. Je viens de regarder l'acces.log, et mes site interne qui tourne sont sous la même forme :

        /suivi pour /var/www/suivi

        il doit mettre ce qui suit l'ip du serveur dans un navigateur

        reduuxx
        1. En fait, si je fais un lien symbolique vers toto dans www, ça fonctionne, ce n'est donc pas une question de droits

          Reduuxx
          1. Modérateur
            Re,

            Oui, puisque le DocumentRoot de ton serveur doit être /var/www
            Si tu veux utiliser un autre répertoire hors /var/www tu dois créer un VirtualHost
            1. Ce n'est pas ce que fait phpmyadmin ou squirrelmail, il y a juste un fichier de conf dans conf.d et ça roule

              Reduuxx
              1. Modérateur
                Re,

                Il faut que je voie ton fichier de configuration d'apache puisque je ne comprends pas.
                1. Merci

                  http://infondb.free.fr/403_Apache/

                  j'y ai mis mon fichier de conf apache2 : apache2.conf
                  mon mod userdir : userdir.conf
                  le conf de phpmyadmin : apache.conf (situé dans /etc/apache2/conf.d)

                  j'ai l'erreur 403 pour mes espace perso avec userdir

                  Reduuxx
                  1. Bonjour

                    j'ai posté default avec les autres.

                    encore merci de t'interresser à mon soucis

                    Reduuxx
                    1. Merci pour le lien, mais le soucis n'est pas que userdir,

                      si je désire avoir un http://localhost/tartempion

                      et que tartempion soit dans /usr/tartempion

                      il me suffit normalement de créer dans conf.d un tartempion.conf

                      avec le directrory et tout ce qu'il faut

                      et la quelques soient les droits sur /usr/tartempion, j'ai l'erreur 403

                      la meme erreur que sur userdir

                      La où je sèche, c'est que si mon conf.d/tartempion.conf est une copie de conf.d/phpmyadmin.conf et que j'ai les même droits sur mes dossiers de destination, j'ai toujours cette 403

                      merci

                      Reduuxx
                      1. Modérateur
                        Salut,

                        Alors fait un lien symbolique

                        ln -s /usr/tartempion /var/www/tartempion
                        --
                        106485010510997108
                        1. Ok ça me permet de parrer au plus urgent, merci

                          Mais, si j'ai des cgi à exécuter dans tartempion/cgi-bin, il me faut bien passer par un fichier de conf ?

                          Reduuxx