Tenet & execution perl sur serveur WEB - Linux et OS Alternatifs
Marsh Posté le 02-08-2001 à 17:47:27
un script perl .........via telnet ........; ?
c'est script cgi ?
telnet le_web 80
GET /le/path/vers/le/cgi HTTP/1.0
Host: le_web
mais je vois pas l'interet .......
need informations .
[edtdd]--Message édité par nicotine--[/edtdd]
Marsh Posté le 02-08-2001 à 17:48:42
ou alors c'est un bete script a lancer en ligne de commande ?
mais là , je vois pas non plus ou est le probleme
Marsh Posté le 02-08-2001 à 17:50:01
Nicotine : 36319899 STP.
Je n'y connais rien :
1 - en perl / cgi ou autre
2 - En linux ...
3 - En telnet (ou tres tres peu)
Donc ca peut etre tres dur !
Marsh Posté le 02-08-2001 à 17:53:11
mais tu veux faire quoi avec ton script ?
ou plutot c'est un script censé faire quoi ? j'y verrais plus clair .....
Marsh Posté le 02-08-2001 à 17:57:38
bon , d'apres le libellé de ton topic , c'est un .cgi
alors fais comme j'ai dit dans mon 1er post
GET /cgi-bin/bidule.pl ou .cgi , ca depend comment est configuré ton apache.
et verifier le chemin de l'interpreteur perl dans ton script (which perl pour voir)
Marsh Posté le 02-08-2001 à 18:00:21
which perl :
si t'obtiens /usr/local/bin/perl tu met ca en tete de ton script , si des fois c'est /usr/bin/perl qui y est inscrit .
ensuite je pense que dans ta conf par defaut d'apache , t'as un alias vers /cgi-bin/ donc tu fourres ton script modifié (du chemin de perl) dans ton ServerRoot/cgi-bin/
et apres un http://127.0.0.1/cgi-bin/bidule.cgi .....
Marsh Posté le 02-08-2001 à 18:07:13
sur ta machine , ou est installé perl ? est il dans /usr/bin/perl ou c:\perl\bin\kekechose\perl.exe ?
Marsh Posté le 02-08-2001 à 18:09:43
c sous nux.
Il est sous :
/usr/bin/perl
/usr/local/bin/perl
(les 2 fonctionnent)
Marsh Posté le 02-08-2001 à 18:10:10
et si c'est un .pl tu peux soit :
- le renommé en .cgi car c'est l'extension par defaut dans la conf d'apache
- ajouter .pl dans httpd.conf : AddHandler cgi-script .cgi .sh .pl
[edtdd]--Message édité par nicotine--[/edtdd]
Marsh Posté le 02-08-2001 à 18:11:28
ben je v le renommer car g pas acces aux parametres d'apache ... C mon hebergeur seul qui peut faire ca
Marsh Posté le 02-08-2001 à 18:15:23
Je viens de renommer en .cgi, j'ai entré l'url dans le browser mais ca ne produit rien .... pas d'action particuliere.
Marsh Posté le 02-08-2001 à 18:18:08
je viens de lire ton private : et ca ne m'etonne pas : tu veux faire tourner un script indefiniment en tache de fond sur leur serveur ...et pis ca m'etonnerait qu'il y ait un lien direct avec apache
Marsh Posté le 02-08-2001 à 18:18:58
houla ...
C bcp pour moi ca ! Comment je dois faire alors ?
Marsh Posté le 02-08-2001 à 18:19:22
il te faut un serveur dédié : le tien ou un hebergeur sur de sa conf' ...et pas gratuit
Marsh Posté le 02-08-2001 à 18:21:38
rahhhh ....les vacances ça tue ....l'apero à 18h ...:hap: .... vivement l'boulot
Marsh Posté le 02-08-2001 à 18:23:34
erf
Bah ok merci pour ton aide en tout cas !
Va falloir faire chauffer mon pc ... Mais bon, perl sous windows c pas gagné !
Marsh Posté le 02-08-2001 à 17:41:07
Bon, je ne sais pas trop ou placer ce post car ca peut aussi bien etre classé en programmation qu'ne OS alternatif.
Ca concerne mon site, et son serveur.
Je dois executer un script perl dessus, est ce que selon vous c'est possible e le faire via telnet ?
Si oui comment le faire ?
Le serveur tourne sous Linux.
Merci pour votre aide.
Si vous preferez, vous pouvez me contacter par ICQ pour la procedure (36319899)