Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 08/02/2008, à 21:14

Kadwin

probleme script cgi

Salut!

Voici mon soucis;
J'ai monté un serveur apache 2 sur une debian etch (je debute totalement dans apache)
Le probleme est que je n'arrive pas à  executer des scripts cgi!
Voici le contenu de mon httpd.conf:

ScriptAlias /cgi-bin/ "/var/www/cgi-bin/"


<Directory "/var/www/cgi-bin">
    AllowOverride None
    Options None
    Order allow,deny
    Allow from all
</Directory>

Le module cgi est apparement bien chargé au demarrage d'apache (lorsque je rajoute la ligne

LoadModule cgi_module modules/mod_cgi.so

dans httpd.conf et que je restart apache2 j'ai la réponse comme quoi le module est déjà  chargé)
Le script est bien placé dans le repertoire /var/www/cgi-bin/!
J'ai fais un chmod +x pour que le script soit bien executable!
Lorsque je tape l'url du script dans un navigateur (a partir d'un navigateur d'un poste du reseau local) ça lance le telechargement du script (il n'est pas executé :s)
Pourriez-vous m'aiguiller svp?

PS: il est noté aussi que mon serveur apache doit supporter le "Non-Parsed Header (NPH)"

Merci d'avance wink

Dernière modification par Kadwin (Le 08/02/2008, à 21:22)

Hors ligne

#2 Le 08/02/2008, à 22:47

hardball

Re : probleme script cgi

hello

je crois qu'il faut déjà  voir du coté de l'option de AllowOverride qui, si mes souvenirs sont bons, ne doit pas être à  none


-- Toshiba satelliteA100-335 + Ubuntu Jaunty --
Pour les noobs : Bienvenue ! ici la perséverance vous récompense.
Pour les anciens : Merci à vous de partager votre savoir.
Et vive le perl !

Hors ligne

#3 Le 08/02/2008, à 23:49

Kadwin

Re : probleme script cgi

Alors en revanche j'arrive à  executer des scripts .pl!
Voici le fichier httpd.conf:

ScriptAlias /cgi-bin/ "/var/www/cgi-bin/"

AddHandler cgi-script .cgi .pl
        <Directory "/usr/lib/cgi-bin">
                AllowOverride None (aussi essayé avec AllowOverride FileInfo AuthConfig Limit)
                Options ExecCGI -MultiViews +SymLinksIfOwnerMatch
                Order allow,deny
                Allow from all
        </Directory>

Et voici le virtualhost:

<VirtualHost 192.168.2.19>
ServerAdmin admin@192.168.2.19
DocumentRoot /var/www/cgi-bin
ServerName 192.168.2.19
ErrorLog /var/log/apache2/test.fr.error.log
CustomLog /var/log/apache2/test.fr.access.log common

Les scripts cgi ne marchent toujours pas sad Le navigateur me propose toujours de les telecharger...
Manquerait il quelque chose dans les fichiers de conf??

Hors ligne

#4 Le 09/02/2008, à 17:33

Kadwin

Re : probleme script cgi

Up smile

Hors ligne