apache et cgi

apache et cgi - Linux et OS Alternatifs

Marsh Posté le 27-06-2005 à 10:22:50    

Bonjour,
 
Je cherche la commande du httpd.conf pour que l'utilisateur soit dirigé directement sur le /cgi-bin/machin.cgi dès qu'il se connecte mais je ne trouve pas.
 
Merci d'avance


---------------
Du taf dans le Logiciel Libre : https://www.linuxjobs.fr
Reply

Marsh Posté le 27-06-2005 à 10:22:50   

Reply

Marsh Posté le 27-06-2005 à 10:26:26    

en faisant un alias comme ceci:

Code :
  1. ScriptAlias / /usr/lib/cgi-bin/


/usr/lib/cgi-bin/ contient les scripts

Reply

Marsh Posté le 27-06-2005 à 10:34:11    

J'ai uen erreur 403 comme quoi je n'ai pas le droit d'accéder à la racine. j'ai pourtant changé le groupe propriétaire de cgi-bin en root:www-data


---------------
Du taf dans le Logiciel Libre : https://www.linuxjobs.fr
Reply

Marsh Posté le 27-06-2005 à 10:38:22    

En ajoutant un .htaccess avec pour contenu :

Code :
  1. Options +ExecCGI
  2. AddHandler cgi-script cgi pl

Reply

Marsh Posté le 27-06-2005 à 10:44:06    

Le .htaccess ne doit contenir que ces deux lignes? et je le mets dans /usr/lib/cgi-bin/ ? J'ai rien d'autre à modifier dans le httpd.conf


---------------
Du taf dans le Logiciel Libre : https://www.linuxjobs.fr
Reply

Marsh Posté le 27-06-2005 à 10:47:48    

en fait le fichier .htaccess va forcer l'execution des scripts CGI, bien entendu on peut aussi ajouter cette option dans httpd.conf de la manière suivante :

Code :
  1. <Directory /usr/lib/cgi-bin/>
  2.         AllowOverride None
  3.         Options ExecCGI -MultiViews +SymLinksIfOwnerMatch
  4.         Order allow,deny
  5.         Allow from all
  6.     </Directory>

Reply

Marsh Posté le 27-06-2005 à 11:09:05    

En fait j'ai opté pour la solution de mettre un .htaccess à la racine qui fait une redirection vers l'url que je veux. Mais maintenant j'ai un problème de droit que je n'avais pas avant, il ne m'affiche pas mes images! Alors que si je regarde les droits des images elles sont bien en www-data:www-data


---------------
Du taf dans le Logiciel Libre : https://www.linuxjobs.fr
Reply

Marsh Posté le 27-06-2005 à 11:27:24    

Les scripts sont bien exécutés ?
regarde dans le navigateur l'adresse source des images

Reply

Sujets relatifs:

Leave a Replay

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