IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Apache Discussion :

Configurer cgi-bin


Sujet :

Apache

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 17
    Par défaut Configurer cgi-bin
    bonsoir,
    je suis entrains de faire des scripts Perl cgi-bin, et jai un probléme pour configurer ce dernier(cgi-bin) ...!!
    quelqu'un peut me donner une piste..
    merci

  2. #2
    Membre émérite Avatar de Ceylo
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2007
    Messages
    1 216
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 216
    Par défaut
    salut,

    premièrement, dans le fichier de configuration Apache, tu dois indiquer que tu veux charger le module CGI. Pour cela, il faut qu'il ait été compilé. Si tu utilises une installation toute faite, vérifie dans le dossiers "modules" de ton répertoire d'installation Apache, que le fichier "mod_cgi.so" est présent.

    Si c'est le cas, tant mieux pour toi, et sinon essaie de trouver un paquet incluant ce module, ou essaie de compiler Apache toi-même.

    Ensuite, une fois que tu as ton module, jette un oeil à ton fichier de configuration Apache.

    Regarde si la commande suivante est écrite :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    LoadModule cgi_module modules/mod_cgi.so
    Si elle n'y est pas, rajoute la. Elle permet de charger le module CGI. Ensuite, vérifie que tu as la commande suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ScriptAlias /cgi-bin/ "/endroit_ou_est_installe_apache/cgi-bin/"
    De cette façon tu peux utiliser tes scripts par le répertoire virtuel que tu spécifies.

    Ensuite tu peux protéger ou rajouter des options pour ton répertoire cgi-bin. Je ne vais pas te l'expliquer en détail, moi-même je ne suis pas très à l'aise la dedans. je préfère ne pas te dire de bêtises

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <Directory "/endroit_ou_est_installe_apache/cgi-bin">
    # tes commandes
    </Directory>
    Voila pour la configuration de base afin que tu puisses utiliser les scripts CGI. Bien sûr tu peux effectuer d'autres ajouts, mais c'est déjà un bon début.

    Bonne chance

  3. #3
    Rédacteur/Modérateur

    Avatar de gorgonite
    Homme Profil pro
    Ingénieur d'études
    Inscrit en
    Décembre 2005
    Messages
    10 322
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur d'études
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2005
    Messages : 10 322
    Par défaut
    et Options +ExecCGI ?
    Evitez les MP pour les questions techniques... il y a des forums
    Contributions sur DVP : Mes Tutos | Mon Blog

  4. #4
    Membre émérite Avatar de Ceylo
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2007
    Messages
    1 216
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 216
    Par défaut
    euh… oui en effet, petit oubli de ma part
    enfin personnellement, quand j'ai utilisé des scripts CGI, je n'ai pas eu besoin d'utiliser cette option, ou peut-être que je ne l'avais pas vu, je ne me souviens plus.

    donc au final ça donne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    <Directory "/endroit_ou_est_installe_apache/cgi-bin">
         Options tes_options +ExecCGI
         # tes autres commandes
    </Directory>
    et voila

    dit nous si ça marche correctement

  5. #5
    Nouveau candidat au Club
    Inscrit en
    Juillet 2005
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 3
    Par défaut
    Bonjour,
    j'essaie également de configurer les CGI sur mon server Apache2.
    J'ai extactement la même configuration que décrit ci-dessus, mais j'ai un problème !

    Au lieu d'exécuter mes fichiers binaires (.exe) le serveur me propose de télécharger le binaire.

    Je travail sous windows XP avec la version 2.0.59.
    Le choix de windows m'est imposé.

    Merci.

  6. #6
    Membre émérite Avatar de Ceylo
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2007
    Messages
    1 216
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 216
    Par défaut
    mm… j'ai peut-être trouvé quelquechose.

    Dans le fichier httpd.conf, tu as cette ligne (peut-être en commentaire)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    AddHandler cgi-script .cgi
    Si tu ne l'as pas rajoute la, puis ajoute .exe à la suite de .cgi.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    AddHandler cgi-script .cgi .exe
    Je ne suis pas sûr que ça fonctionne, de plus, habituellement on utilise des scripts .cgi ou .pl, donc je garantie rien.

    Bonne chance

Discussions similaires

  1. cgi-bin + perl
    Par olifile dans le forum Apache
    Réponses: 3
    Dernier message: 29/07/2007, 21h14
  2. Pas autorisé à accéder au répertoire "cgi-bin" ave
    Par Pragmateek dans le forum Serveurs (Apache, IIS,...)
    Réponses: 3
    Dernier message: 09/04/2006, 15h45
  3. apache et cgi-bin
    Par djibril dans le forum Apache
    Réponses: 2
    Dernier message: 08/04/2006, 17h07
  4. CGI-BIN formulaire pl
    Par gregbart dans le forum Web
    Réponses: 6
    Dernier message: 19/12/2005, 07h44
  5. [web] Apache Cgi-Bin
    Par Tommy Jean dans le forum Web
    Réponses: 8
    Dernier message: 23/08/2004, 18h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo