Apache et DirectoryIndex...

Apache et DirectoryIndex... - Installation - Linux et OS Alternatifs

Marsh Posté le 23-06-2003 à 16:24:36    

Bonjour à tous...
 
Je suis sous linux (red hat 8.0), et j'ai installé Apache version 2.0.40
 
J'ai installé une application qui utilise PerL et Mysql, et, ho surprise, depuis que j'ai créé un virtual host, mon DirectoryIdex ne fonctionne plus.
 
Pourtant j'ai bien mis le DirectoryIndex dans la conf de base de Apache et dans mon virtual host en renseignant la page index.html
 
Voici mon virtual Host :  
NameVirtualHost 127.0.0.1:80
<VirtualHost 127.0.0.1>
  ServerName rt.com
  DocumentRoot /www/rt/share/html/
  AddDefaultCharset UTF-8
  Options Includes FollowSymLinks
  DirectoryIndex index.html
 
  #Si Apache est en version 2 avec le mod perl 2
  PerlModule Apache2 Apache::compat
 
  PerlModule Apache::DBI
  PerlRequire /www/rt/bin/webmux.pl
 
  <location />
   SetHandler perl-script
   PerlHandler RT::Mason
  </location>
</VirtualHost>
 
Et voici l'erreur lorsque je lance une URL repertoire (http://localhost/ par exemple) :  
 
Forbidden
 
You don't have permission to access / on this server.
 
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
 
Help me please !!!
 

Reply

Marsh Posté le 23-06-2003 à 16:24:36   

Reply

Marsh Posté le 23-06-2003 à 19:22:57    

Je pense que l'installation de tes modules perl/Mysql a dû modifier les permissions du répertoire racine de tes documents web.
Vérifies donc que son propriétaire et que les droits associés sont compatibles avec le user sous lequel tourne apache.
 
En tout cas, c'est ce que laisse entendre  

You don't have permission to access / on this server.

Reply

Marsh Posté le 24-06-2003 à 14:43:24    

Je viens de tout changer, je suis en chmod 777 sur le rep et rien n'y fait.  
Toujours la meme erreur...
 
D'autant que si je tappe :  
Http://localhost/ <--- ca marche pas (You don't have permission to access / on this server)
Http://localhost/index.html <--- ca marche
 
Bref, je suis chocolat :x
 
une idée ?

Reply

Marsh Posté le 24-06-2003 à 16:58:11    

NameVirtualHost 127.0.0.1:80
<VirtualHost 127.0.0.1>
  ServerName rt.com
  DocumentRoot /www/rt/share/html/
#  AddDefaultCharset UTF-8
  Options Includes FollowSymLinks
  DirectoryIndex index.html
 
  #Si Apache est en version 2 avec le mod perl 2
#  PerlModule Apache2 Apache::compat
 
#  PerlModule Apache: BI
#  PerlRequire /www/rt/bin/webmux.pl
 
#  <location />
#   SetHandler perl-script
#   PerlHandler RT::Mason
#  </location>
</VirtualHost>
 
 
Essayer ca. "Pour voir"
 
A+

Reply

Marsh Posté le 24-06-2003 à 17:10:24    

Bah, si je fais ca, il va pas me prendre Perl et CGI en compte si ?

Reply

Marsh Posté le 24-06-2003 à 17:21:20    

C'est juste pour voir si ca marche.
Apres on rajoute au fur et à mesure ...
Car c'est quand meme assez bizzare que "DirectoryIndex" ne soit pas rpis en compte.
 
A+

Reply

Marsh Posté le 24-06-2003 à 17:44:55    

oki bah ca marche...
 
J'enleve les # au fur et à mesure, et je te dis a partir de quand ca ne marche plus...

Reply

Marsh Posté le 25-06-2003 à 11:31:02    

Apparement, c'est la que ca déconne :  
 
<location />  
  SetHandler perl-script  
  PerlHandler RT::Mason  
</location>  
 
Je suis perdu, et je comprend rien
 
 :heink:

Reply

Marsh Posté le 25-06-2003 à 11:37:46    

perl marche correctement ?
 
A+

Reply

Marsh Posté le 25-06-2003 à 11:56:06    

Non, il marche pas du tout.

Reply

Marsh Posté le 25-06-2003 à 11:56:06   

Reply

Marsh Posté le 25-06-2003 à 12:10:00    

Donc faudrai ptet ragder par là.
Tu la bien installer ?
 
A+

Reply

Marsh Posté le 11-02-2004 à 15:11:28    

J'ai le même genre de problème avec apache 1.3.26 :  
 
http://127.0.0.1 --> il prend index.html par defaut
http://127.0.0.1/ --> il prend index.html par defaut
http://127.0.0.1/machin --> erreur 404 (probablement qu'il cherche un fichier nommé machin)
http://127.0.0.1/machin/ --> il prend l'index.html qui se trouve dans le répertoire machin
 
J'ai pourtant bien reglé httpd.conf avec DirectoryIndex index.php index.htm index.html


---------------
"Par moment j'me d'mande si chui pas con" G. de Suresnes
Reply

Sujets relatifs:

Leave a Replay

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