Bonjour,
J'aurais besoin d'aide pour configurer correctement apache2 et mod_perl2.
Tout sembles fonctionner correctement, seulement lorsque j'essaies de joindre la page index.pl, le navigateur me propose de la telecharger plustot que de l'afficher.
Voici ma configuration :
- Fedora core 11 (2.6.29.5-191.fc11)
- Apache 2.2.11
- Perl 5.10.0
- mod_perl 2.0.4-8
Toute l'installation c'est faite par YUM.
J'ai modifie la configuration d'apache2 comme suit ( en me basant sur l'exemple de test du site perl.apache.org )
/etc/httpd/cond.f/perl.conf
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 LoadModule perl_module modules/mod_perl.so PerlSwitches -wT PerlModule ModPerl::Registry Alias /perl/ /var/www/html/perl/ <Location /perl/> SetHandler perl-script PerlResponseHandler ModPerl::Registry PerlOptions +ParseHeaders Options +ExecCGI Order allow,deny Allow from all </Location>
Voici le contenu de la page /var/www/html/perl/index.pl ( fonctionne correctement en ligne de commande )
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 #!/usr/bin/perl print "Content-type: text/plain\r\n\r\n"; print "mod_perl rules!\n";
Lors du redemarage d'apache pas d'erreur (LogLevel debug)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 [notice] Apache/2.2.11 (Unix) DAV/2 PHP/5.2.9 mod_perl/2.0.4 Perl/v5.10.0 configured -- resuming normal operations
Voici l'url que j'essaie de joindre : http://localhost/perl/index.pl
J'ai fait le tour de la question et pas moyen de faire fonctionner ca, j'aurai besoin de l'aide de personnes experimentees.
Merci pour votre aide.
Partager