[MDK] Problème avec le document root de mon apache

Problème avec le document root de mon apache [MDK] - réseaux et sécurité - Linux et OS Alternatifs

Marsh Posté le 17-02-2003 à 16:25:44    

Hello ;)
 
Je viens de passer a la Mandrake 9.0 (avant j'etait sur la red hat 7.3) Et je me retrouve avec un probleme que j'avait pas rencontré sur la RH quand j'ai modifié le document root qui etait par default : /var/www/html et que je l'ai mis en /home/site bah maintenant ca ne marche pu :/ quand je veut aller sur mon serveur web il me dit :
 
Forbidden
You don't have permission to access / on this server.
 
 
--------------------------------------------------------------------------------
 
Apache-AdvancedExtranetServer/1.3.26 Server at 127.0.0.1 Port 80
 
 
Merci d'avance pour vos réponses :jap:

Reply

Marsh Posté le 17-02-2003 à 16:25:44   

Reply

Marsh Posté le 17-02-2003 à 16:27:44    

Le message est très clair. C'est les droit dans /home/site qui sont pas correct par rapport à l'utilisateur qui fait tourner apache


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 17-02-2003 à 16:40:04    

[citation=225208,1 erface=0][nom]kadreg a écrit[/nom]Le message est très clair. C'est les droit dans /home/site qui sont pas correct par rapport à l'utilisateur qui fait tourner apache
[/citation]
 
ben j'ai essayé de changé les droits ! je met koi comme utilisateur ? et comme chmod ?

Reply

Marsh Posté le 17-02-2003 à 17:54:55    

DeaD_J a écrit :


ben j'ai essayé de changé les droits ! je met koi comme utilisateur ? et comme chmod ?


 
fait un :  
   ps uacx |grep httpd
 
Tu vas obtenir le nom de l'utilisateur qui fait tourner apache. Et tu lui affecte les fichiers de /home/site avec un chown


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 17-02-2003 à 17:58:50    

t'aurais pas mis un / a la fin de la ligne par le hazard.
si ta ligne coorespond a ca enleve le "/" a la fin de la ligne

DocumentRoot /home/site/

. J'ai deja eu cette erreur a cause de manque d'inattention :)
 
@++

Reply

Marsh Posté le 17-02-2003 à 18:09:14    

DeaD_J a écrit :

Hello ;)
 
Je viens de passer a la Mandrake 9.0 (avant j'etait sur la red hat 7.3) Et je me retrouve avec un probleme que j'avait pas rencontré sur la RH quand j'ai modifié le document root qui etait par default : /var/www/html et que je l'ai mis en /home/site bah maintenant ca ne marche pu :/ quand je veut aller sur mon serveur web il me dit :
 
Forbidden
You don't have permission to access / on this server.
 
 
--------------------------------------------------------------------------------
 
Apache-AdvancedExtranetServer/1.3.26 Server at 127.0.0.1 Port 80
 
 
Merci d'avance pour vos réponses :jap:


 
 
T'as bien une rubrique
 
<Directory /home/site>
...
</Directory>
 
??

Reply

Marsh Posté le 17-02-2003 à 18:55:24    

[Albator] a écrit :


 
 
T'as bien une rubrique
 
<Directory /home/site>
...
</Directory>
 
??


 
Oué je l'ai deja ajouté :(

Reply

Marsh Posté le 17-02-2003 à 18:56:36    

kadreg a écrit :


 
fait un :  
   ps uacx |grep httpd
 
Tu vas obtenir le nom de l'utilisateur qui fait tourner apache. Et tu lui affecte les fichiers de /home/site avec un chown


 
c appache l'utilisateur.... ses droits etait effectivement sur /var/www que j'ai changé pour /home/site mais rien n'a changé  :(

Reply

Marsh Posté le 17-02-2003 à 18:59:12    

Par defaut sur MDK, les droits des répertoires dans /home sont rwxrwx---
 
Donc, par défaut, seul le propriétaire à le droit d'accéder à son répertoire home. Dans une autre config, il suffit de mettre comme droits rwxrwxr-x et tout marche comme sur des roulettes, mais sur MDK, il y a un script de sécurité qui ne vas pas te laisser faire :D

Reply

Marsh Posté le 17-02-2003 à 19:21:50    

Kristoph a écrit :

Par defaut sur MDK, les droits des répertoires dans /home sont rwxrwx---
 
Donc, par défaut, seul le propriétaire à le droit d'accéder à son répertoire home. Dans une autre config, il suffit de mettre comme droits rwxrwxr-x et tout marche comme sur des roulettes, mais sur MDK, il y a un script de sécurité qui ne vas pas te laisser faire :D


 
et c'est koi la solution ? parce que la tu me laisse dans la merde :(

Reply

Marsh Posté le 17-02-2003 à 19:21:50   

Reply

Marsh Posté le 20-02-2003 à 19:08:59    

UP UP UP !!!
J'ai le même problème et à part changer de distro, je ne vois plus quoi faire :cry:

Reply

Marsh Posté le 20-02-2003 à 22:28:29    

adoY a écrit :

UP UP UP !!!
J'ai le même problème et à part changer de distro, je ne vois plus quoi faire :cry:


 
ben c la seul soluce je croit bien :/ deja que j'ai viré la redhat 8.0 parce qu'apache me prenné la tete avec le php.... en faite je pense que je vais retourner a la bonne redhat 7.3 qui tourne nickel :)

Reply

Marsh Posté le 21-02-2003 à 01:15:31    

DeaD_J a écrit :


 
et c'est koi la solution ? parce que la tu me laisse dans la merde :(


 
MDK force les droits, mais pas le propriétaire. Il suffit de donner à l'utilisteur sour lequel tourne apache la propriété du répertoie /home/site


Message édité par Kristoph le 21-02-2003 à 01:16:14
Reply

Marsh Posté le 21-02-2003 à 03:41:14    

Bein finalement, il faut tout simplement modifier la ligne équivalente dans le fichier de conf commun ( un truc du genre httpcommun.conf).
 
Tout le monde aura deviné que je n'y connais rien :whistle:


Message édité par adoy le 21-02-2003 à 05:38:58
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed