Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1301 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs

  [CGI & THTTPD] Erreur403: Forbidden

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[CGI & THTTPD] Erreur403: Forbidden

n°374657
EverGlide
Posté le 14-12-2003 à 11:56:35  profilanswer
 

yop :)
 
J'ai un ti pb sur l'execution de scripts en cgi, j'ai un serveur thttpd ki tourne sous FreeBSD 4.8.
 
Le script que je chercher a executer est tout con
 

Code :
  1. #!/bin/sh -
  2. echo "Content-Type: text/plain"
  3. echo ""
  4. /usr/bin/uptime


 
J'ai mis les bons droits sur le script, j'ai meme fait un chown du script dans le meme user:group du thttpd avec un chmod +x ki va bien.
Mais j'ai tjs cette erreur:
 

Code :
  1. The requested URL '/cgi-bin/uptime.cgi' resolves to a file which is marked executable but is not a CGI file; retrieving it is forbidden


 
Dans la conf du httpd, le cgi-pattern est *.cgi, donc ca devrait marcher :/
 
Si kkun a une idee, merci :)
 
PS: j'ai trouvé un site sur cette erreur mais c en polonais :gun:


---------------
Power isn't everything, one mistake can prove fatal.
mood
Publicité
Posté le 14-12-2003 à 11:56:35  profilanswer
 

n°374664
void_ppc
Posté le 14-12-2003 à 12:10:36  profilanswer
 

Le rep dans lequel tu le met, il a quoi comme config dans le httpd.conf ?
 
Par exemple si tu n'as pas le ExecCGI ca marchera pas

n°374673
EverGlide
Posté le 14-12-2003 à 12:21:19  profilanswer
 

void_ppc a écrit :

Le rep dans lequel tu le met, il a quoi comme config dans le httpd.conf ?
 
Par exemple si tu n'as pas le ExecCGI ca marchera pas


 
J'ai pas specifié de repertoire
J'ai simplement mis:  
 

Code :
  1. cgipat=*.cgi


 
Normalement avec ca je devrais pouvoir executer les .cgi dans les repertoires de chaque vhost ?


---------------
Power isn't everything, one mistake can prove fatal.
n°374701
void_ppc
Posté le 14-12-2003 à 13:34:35  profilanswer
 

EverGlide a écrit :

Citation :


 
J'ai pas specifié de repertoire
J'ai simplement mis:  
 

Code :
  1. cgipat=*.cgi


 
Normalement avec ca je devrais pouvoir executer les .cgi dans les repertoires de chaque vhost ?




 
Ca serait plutôt ca :
 

/*/cgi-bin/*"
    When virtual hosting, enable the central directory on every host.


Message édité par void_ppc le 14-12-2003 à 13:35:22
n°374702
EverGlide
Posté le 14-12-2003 à 13:36:41  profilanswer
 

Ouep, j'avais testé, mais 500 Internal Error :/
 
Je sais plus trop koi faire
Les permissions sont bonnes, le script et le demon sont dans le meme groupe
 
Bref..  :sweat:


---------------
Power isn't everything, one mistake can prove fatal.
n°374706
void_ppc
Posté le 14-12-2003 à 13:43:09  profilanswer
 

tu le lance bien avec -c pattern ?

n°374711
EverGlide
Posté le 14-12-2003 à 13:48:17  profilanswer
 

void_ppc a écrit :

tu le lance bien avec -c pattern ?


 
Non, j'utilise un fichier conf avec l'option -C
 
et dedans:
 
cgipat=/*/cgi-bin/*
 


---------------
Power isn't everything, one mistake can prove fatal.
n°374728
void_ppc
Posté le 14-12-2003 à 14:12:02  profilanswer
 

essaye voir le -c

n°374739
EverGlide
Posté le 14-12-2003 à 14:28:30  profilanswer
 

void_ppc a écrit :

essaye voir le -c


 

Code :
  1. joanna# killall -9 thttpd
  2. joanna# ps aux | grep http
  3. joanna# thttpd -u everglide -d /home/everglide/mrtg/html/ -r -v -c "/*/cgi-bin/*"
  4. joanna#


 

Code :
  1. 500 Internal Error
  2. There was an unusual problem serving the requested URL '/cgi-bin/uptime.cgi'


 
Voila


---------------
Power isn't everything, one mistake can prove fatal.
n°374743
void_ppc
Posté le 14-12-2003 à 14:35:05  profilanswer
 

et les droits sur le rep tu as quoi ?

mood
Publicité
Posté le 14-12-2003 à 14:35:05  profilanswer
 

n°374745
EverGlide
Posté le 14-12-2003 à 14:36:17  profilanswer
 

void_ppc a écrit :

et les droits sur le rep tu as quoi ?


 
0755
J'ai fait un chmod +x sur le rep et script


---------------
Power isn't everything, one mistake can prove fatal.
n°374747
void_ppc
Posté le 14-12-2003 à 14:37:30  profilanswer
 

0755 ok mais user & group ?

n°374749
EverGlide
Posté le 14-12-2003 à 14:40:08  profilanswer
 

void_ppc a écrit :

0755 ok mais user & group ?


 
hmm pour le user & group, je pense, mais j'en suis pas sur, cmt jpeux le verifier ?


---------------
Power isn't everything, one mistake can prove fatal.
n°374755
void_ppc
Posté le 14-12-2003 à 14:46:54  profilanswer
 

ls -l ?

n°374757
EverGlide
Posté le 14-12-2003 à 14:49:42  profilanswer
 


 
ah, je pensais que tu voulais dire autre chose pour user et group.
 
Mais oui, les droits y sont, j'ai verifié plusieurs fois
 
Donc la serieux je comprends pas :/


---------------
Power isn't everything, one mistake can prove fatal.
n°374758
void_ppc
Posté le 14-12-2003 à 14:52:09  profilanswer
 

le rep il appartient à quel user/groupe ?

n°374759
EverGlide
Posté le 14-12-2003 à 14:54:59  profilanswer
 

void_ppc a écrit :

le rep il appartient à quel user/groupe ?


 
everglide:wheel
 
et le thttpd a été lancé avec le -u everglide
le dir est chroot a /home/everglide/mrtg/html
et dedans tout est a 0755 pour les rep et script et 0644 pour les .html et .png


---------------
Power isn't everything, one mistake can prove fatal.
n°374763
void_ppc
Posté le 14-12-2003 à 15:08:27  profilanswer
 

Citation :

PS: j'ai trouvé un site sur cette erreur mais c en polonais


 
Du russe tu veut dire ? je parle un peu russe, fait voir l'url

n°374764
EverGlide
Posté le 14-12-2003 à 15:12:44  profilanswer
 

void_ppc a écrit :

Citation :

PS: j'ai trouvé un site sur cette erreur mais c en polonais


 
Du russe tu veut dire ? je parle un peu russe, fait voir l'url


 
http://www.freesco.pl/archiwum/200 [...] ien071.htm
 
Voila, par contre je ne sais pas si ya la reponse au probleme, vu que je comprends pas ce qui ya d'ecrit :)


---------------
Power isn't everything, one mistake can prove fatal.
n°374767
alien cons​piracy
hardtrance addict
Posté le 14-12-2003 à 15:26:28  profilanswer
 

Tu as beaucoup de chance.  


il faut desinstaller le catalogue cgi.
Ensuite install mSQL (tu obtiendras un fichier cgi)
et ensuite install LAS.


Maintenant je ne sais pas si ca marchera dans ton cas. :/


Message édité par alien conspiracy le 14-12-2003 à 15:26:42
n°374769
EverGlide
Posté le 14-12-2003 à 15:29:49  profilanswer
 

alien conspiracy a écrit :

Tu as beaucoup de chance.  


il faut desinstaller le catalogue cgi.
Ensuite install mSQL (tu obtiendras un fichier cgi)
et ensuite install LAS.


Maintenant je ne sais pas si ca marchera dans ton cas. :/


 
Ok :)
Merci
Je vais regarder ca


---------------
Power isn't everything, one mistake can prove fatal.
n°374773
alien cons​piracy
hardtrance addict
Posté le 14-12-2003 à 15:35:44  profilanswer
 

EverGlide a écrit :


 
Ok :)
Merci
Je vais regarder ca

desinstaller ou supprimer le catalogue cgi en fait.

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs

  [CGI & THTTPD] Erreur403: Forbidden

 

Sujets relatifs
[Apache] problème d'exécution de script CGI[AIDE] script bash, CGI
[apache] you are forbidden ...Forbidden
[RedHat 7.3] comment installer apache (rpm) et php en CGIApache, CGI sur Debian =problem
Configurer le CGI-BIN sur un serveur Apache sous Mandrake 8.0[prog] coment faire des CGI en c-shell??
Erreur 500 sur les .CGI dans apache :( 
Plus de sujets relatifs à : [CGI & THTTPD] Erreur403: Forbidden


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR