> -----Message d'origine-----
> De : hlegoff@electre.com [mailto:hlegoff@electre.com]
> Envoyé : mardi 21 novembre 2000 11:42
> À : debutant@linux-mandrake.com
> Objet : Re: [debutant] RE: [debutant] Apache : accés à
> /home/httpd/html/img/
>
>
> olivier boisse wrote:
>
> > Bon, j'ai pas encore lu tous les autres messages mais il me semble
> > que httpd.conf positionne par défaut le répertoire du site à
> > /home/http/html ce qu'il faut alors c'est recopier les lignes
> > de droits associées à ce répertoire sur /html (je crois)
> > Linuxement
> > Olivier
> >
>
> Heu pour autant que j'ai tout pigé
> /html racine du site pointe sur /home/http/html répertoire du
> disque local : donc c'est
> la même entité sous deux noms différents selon que l'on soit
> coté web (>/html) ou coté
> machine réelle (>/home/http/html ) donc "recopié" quoique ce
> soit ne sert à rien ! Ou
> alors j'ai pas pigé (ce qui bien sûr reste possible ;-)
>
> Par contre les droits d'accès coté web sont bien gérés par
> httpd.conf et autres fichier
> .conf associés à apache (vi attention un fichier de conf peut
> en cacher d'autres...)
> Sauf que peut être les droits "locaux" interfèrent peut être
> la dedans, j'ai pas encore
> creusé ça (quelqu'un dans la salle ?)
>
> HLG
>
En fait dans httpd.conf on définit le DocumentRoot
par exemple sur mon serveur j'ai DocumentRoot /home/httpd/develop
Qu'est-ce que cela veut dire. En fait on dit à apache que physiquement les fichiers du site
sont là.
Donc quand on recopie manuellement des fichiers on va faire un cp dans ce répertoire (/home/httpd/develop).
Par contre ton serveur web grâce à la ligne DocumentRoot sait quand tu tapes l'adresse http://monserveur/ma_page.htpl où se trouve les fichiers.
Pour les droits d'accès, effectivement il faut faire attention car il y a plusieurs façons de les gérer.
Pour n'en citer que quelques unes, on peut les gérer dans httpd.conf dans les sections </Directories> avec allow et deny,
on peut aussi utiliser les fichier access.conf et on peut également utiliser des fichiers .htaccess.
Donc comme tu peux le voir on peut facilement se mélanger les pinceaux et interdire quelquepart ce que l'on
a autorisé ailleurs.
Personnellement je préfère tout implémenter dans httpd.conf, au moins tu as tout sous les yeux.
J'espère que j'ai été assez clair, et que je ne t'ai pas embrouillé un peu plus l'esprit.
--------------------------------
Eric Monziols
eric.monziols@interieur.gouv.fr
-------------------------------
>