[Apache] ca marche a moitie derriere une gateway... [resolu!]

ca marche a moitie derriere une gateway... [resolu!] [Apache] - réseaux et sécurité - Linux et OS Alternatifs

Marsh Posté le 18-04-2003 à 14:06:48    

Voila j'ai monte un petit serveur apache avec des home directories pour les utilisateurs, dans ~web.. en local ca fonctionne, mais de l'exterieur ca marche plus...
 
Voila deja un petit schema du reseau :
 
 


exterieur
  |
gate
  |
switch
/    \
pc   serveur


 
le serveur est directement accessible de l'exterieur via la gate et une redirection des ports.
En accedant a http://login.dyns.cx je tombe bien sur ma page d'accueil ya pas de pb, mais quand je fais http://login.dyns.cx/~fred, je n'accede pas a la page de fred :??: J'ai droit a :
 

Citation :


Forbidden
You don't have permission to access /~fred/ on this server.
 
 
--------------------------------------------------------------------------------
 
Apache/1.3.26 Server at serveur.login.dyns.cx Port 80


 
J'ai aussi remarque que dans la barre d'adresse je n'ai plus monlogin.dyns.cx, mais http://serveur.monlogin.dyns.cx/~fred/ ... ca a un lien ?
Sur le serveur j'ai une slackware 8.1, et un linux smoothwall en gate... help :/ !


Message édité par freds45 le 18-04-2003 à 15:01:54

---------------
Filmstory : gardez trace des films que vous avez vu ! :D
Reply

Marsh Posté le 18-04-2003 à 14:06:48   

Reply

Marsh Posté le 18-04-2003 à 14:13:05    

~/fred a bien mis les droits rx sur le rep (~ et ~/www), et r sur les fichiers (ds ~/www) ??


Message édité par Tomate le 18-04-2003 à 14:13:48

---------------
:: Light is Right ::
Reply

Marsh Posté le 18-04-2003 à 14:23:46    

oui, les 2 repertoires et les fichiers dans www sont en 755 :) !
 
meme si ya pas besoin d'autant ;)


Message édité par freds45 le 18-04-2003 à 14:24:20

---------------
Filmstory : gardez trace des films que vous avez vu ! :D
Reply

Marsh Posté le 18-04-2003 à 14:24:16    

freds45 a écrit :

oui, les 2 repertoires sont en 755 :) !


et ds httpd.conf , c est bien configure ??


---------------
:: Light is Right ::
Reply

Marsh Posté le 18-04-2003 à 14:24:55    

tomate77 a écrit :


et ds httpd.conf , c est bien configure ??


 
oui, en local, CA MARCHE, mais de l'exterieur, quedalle :/


---------------
Filmstory : gardez trace des films que vous avez vu ! :D
Reply

Marsh Posté le 18-04-2003 à 14:26:54    

<IfModule mod_userdir.c>
    UserDir public_html
</IfModule>
 
Tu a bien ca dans apache ?
 
si tu as ca, public_html est il bien creer ?
 
A+

Reply

Marsh Posté le 18-04-2003 à 14:27:36    

freds45 a écrit :


 
oui, en local, CA MARCHE, mais de l'exterieur, quedalle :/


regarde ds les logs d apache ce k il dit et dis nous ;)


---------------
:: Light is Right ::
Reply

Marsh Posté le 18-04-2003 à 14:32:21    

Aragorn_1er a écrit :

<IfModule mod_userdir.c>
    UserDir public_html
</IfModule>
 
Tu a bien ca dans apache ?
 
si tu as ca, public_html est il bien creer ?
 
A+


 
dans /etc/apache/httpd.conf :


#
# UserDir: The name of the directory which is appended onto a user's home
# directory if a ~user request is received.
#
<IfModule mod_userdir.c>
    UserDir /home/*/web
</IfModule>
 


 
 
:/


---------------
Filmstory : gardez trace des films que vous avez vu ! :D
Reply

Marsh Posté le 18-04-2003 à 14:35:13    

dans le error log, j'ai ca :
 

Citation :


[Fri Apr 18 13:37:49 2003] [error] [client 193.251.54.39] Directory index forbi\
dden by rule: /home/fred/web/
[Fri Apr 18 13:37:49 2003] [error] [client 193.251.54.46] Directory index forbi\
dden by rule: /home/fred/web/
[Fri Apr 18 13:57:08 2003] [error] [client 217.128.219.29] Directory index forb\
idden by rule: /home/fred/web/


 
 
 


---------------
Filmstory : gardez trace des films que vous avez vu ! :D
Reply

Marsh Posté le 18-04-2003 à 14:45:08    

Rajoute ca:
 
 
 <Directory /home/*/web>
   Options  Indexes
   order    allow,deny
   allow    from all
 </Directory>
 
pi ca :
 
 FancyIndexing on
 
A+

Reply

Marsh Posté le 18-04-2003 à 14:45:08   

Reply

Marsh Posté le 18-04-2003 à 14:46:53    

Aragorn_1er a écrit :

Rajoute ca:
 
 
 <Directory /home/*/web>
   Options  Indexes
   order    allow,deny
   allow    from all
 </Directory>
 
pi ca :
 
 FancyIndexing on
 
A+


 
 
je teste :jap:


---------------
Filmstory : gardez trace des films que vous avez vu ! :D
Reply

Marsh Posté le 18-04-2003 à 14:59:47    

ca marche !!  :love:
 
en gros c'etait quoi le probleme ? pas les droits pour acceder aux home directories ? :heink:


---------------
Filmstory : gardez trace des films que vous avez vu ! :D
Reply

Marsh Posté le 18-04-2003 à 15:09:16    

freds45 a écrit :

ca marche !!  :love:
 
en gros c'etait quoi le probleme ? pas les droits pour acceder aux home directories ? :heink:  

:jap:


---------------
:: Light is Right ::
Reply

Marsh Posté le 18-04-2003 à 15:14:54    

Bah, dans apache quand tu veux rendre accessible des rep de ta machine il faut definir la maniere dont il ( apache ) va y acceder.
 
C'est donc un pbs de droit ;)


Message édité par Aragorn_1er le 18-04-2003 à 15:15:42
Reply

Marsh Posté le 18-04-2003 à 15:19:52    

Aragorn_1er a écrit :

Bah, dans apache quand tu veux rendre accessible des rep de ta machine il faut definir la maniere dont il ( apache ) va y acceder.
 
C'est donc un pbs de droit ;)


 
 
 :jap: je savais pas qu'il fallait aussi definir les droits dans httpd.conf, que seulement les rwxr-xr-x ca suffisait :??:  
 
enfin merci ! :hello:


---------------
Filmstory : gardez trace des films que vous avez vu ! :D
Reply

Marsh Posté le 18-04-2003 à 15:22:28    

freds45 a écrit :


 
 
 :jap: je savais pas qu'il fallait aussi definir les droits dans httpd.conf, que seulement les rwxr-xr-x ca suffisait :??:  
 
enfin merci ! :hello:  


bah c est bien fait pour le rep / (racine du site), alors pk po pour les autres rep ;)


---------------
:: Light is Right ::
Reply

Marsh Posté le 18-04-2003 à 15:28:25    

Bah , si tu regarde bien, y a aussi une section Directory pour /var/www ...
 
 
A+

Reply

Sujets relatifs:

Leave a Replay

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