Comment installer Perl sur IIS 7 pour Windows Server 2008

Table des matières:

Comment installer Perl sur IIS 7 pour Windows Server 2008
Comment installer Perl sur IIS 7 pour Windows Server 2008

Vidéo: Comment installer Perl sur IIS 7 pour Windows Server 2008

Vidéo: Comment installer Perl sur IIS 7 pour Windows Server 2008
Vidéo: How to make iPhone remote control. iPhone 4, iPhone 4s, iPhone 5, iPhone 5s, iPhone 5c - YouTube 2024, Avril
Anonim

Perl est un langage de script très populaire utilisé pour développer une grande variété d’outils. Les applications CGI (Common Gateway Interface) basées sur le Web, qui permettent d’exécuter des scripts Perl à partir d’un serveur Web, sont une des applications les plus connues. Avec un peu de configuration, vous pouvez configurer IIS 7 sur votre système Windows Server 2008 pour qu'il serve les scripts Perl via CGI.

Copier les fichiers binaires Perl

Avant de pouvoir configurer IIS, les fichiers binaires Perl doivent être extraits sur votre système. Téléchargez le package de distribution ActiveState Perl (obtenez le fichier zip AS et non le programme d’installation) et extrayez-les dans un dossier de votre serveur (c.-à-d. ‘C: perl’). Nous allons mapper IIS pour utiliser les fichiers situés dans ce répertoire.

Image
Image

Configuration d'IIS 7 pour exécuter des scripts Perl

Ouvrez Internet Information Services Manager et ouvrez l'interface Handler Mappings.

Cliquez sur l'action, «Ajouter une carte de script».
Cliquez sur l'action, «Ajouter une carte de script».
Pour permettre à IIS d'exécuter des fichiers de script Perl (.pl), configurez le nouveau mappage de script avec les paramètres suivants:
Pour permettre à IIS d'exécuter des fichiers de script Perl (.pl), configurez le nouveau mappage de script avec les paramètres suivants:
  • Chemin de la demande: *.pl
  • Fichier exécutable: C: perlbinperl.exe «% s»% s (où «C: perl» correspond à l’emplacement où vous avez extrait les fichiers binaires Perl).
  • Nom: Perl-pl
Dans la boîte de dialogue Restrictions des demandes, définissez l'onglet Verbes pour autoriser les options suivantes: GET, HEAD, POST.
Dans la boîte de dialogue Restrictions des demandes, définissez l'onglet Verbes pour autoriser les options suivantes: GET, HEAD, POST.
Appliquer toutes les modifications.
Appliquer toutes les modifications.

Lors de la création du nouveau mappage de script, IIS vous demandera si vous souhaitez autoriser ce mappage de script à s'exécuter en tant qu'application CGI. Répondez «Oui» à la boîte de dialogue.

En outre, si les scripts Perl sont déployés en tant que fichiers CGI (.cgi), vous devez également configurer un mappage de script pour ce type de fichier:
En outre, si les scripts Perl sont déployés en tant que fichiers CGI (.cgi), vous devez également configurer un mappage de script pour ce type de fichier:
  • Chemin de la demande: *.cgi
  • Exécutable: C: perlbinperl.exe “% s”% s
  • Nom: Perl-cgi
  • Verbes: GET, HEAD, POST

Une fois que vous avez terminé, appliquez vos modifications et sélectionnez «Oui» lorsque IIS vous invite à confirmer l’exécution du mappage de script en tant qu’application.

Une fois que vous avez configuré IIS pour exécuter les deux types de fichiers, ils sont répertoriés dans vos mappages de gestionnaires.
Une fois que vous avez configuré IIS pour exécuter les deux types de fichiers, ils sont répertoriés dans vos mappages de gestionnaires.
Après avoir apporté les modifications de configuration requises à IIS, exécutez la commande «iisreset» à partir de l'invite de commande pour vous assurer que les modifications sont appliquées et actives.
Après avoir apporté les modifications de configuration requises à IIS, exécutez la commande «iisreset» à partir de l'invite de commande pour vous assurer que les modifications sont appliquées et actives.
À ce stade, IIS 7 devrait être en mesure de servir correctement les scripts Perl.
À ce stade, IIS 7 devrait être en mesure de servir correctement les scripts Perl.

Tester Perl

À ce stade, votre serveur est prêt à fonctionner, mais pour vous assurer que nous pouvons facilement confirmer votre configuration Perl via IIS. Créez quelques fichiers texte dans le répertoire "C: Inetpubwwwroot" nommé "test.pl" et "test.cgi", qui contiennent tous les deux les éléments suivants:

#!c:perlbinperl.exe

use strict; use CGI; my $test = new CGI;

print $test->header(“text/html”),$test->start_html(“Perl Test”); print $test->h1(“Perl is working!”); print $test->end_html;

Enfin, recherchez les adresses: ‘https://localhost/test.pl’ et ‘https://localhost/test.cgi’ sur votre serveur. Un message indiquant que Perl fonctionne devrait apparaître. Si la page se charge correctement, Perl est maintenant opérationnel sur votre ordinateur.

Image
Image

Conclusion

Une fois que Perl est opérationnel sur votre système Windows, vous pouvez déployer ou développer vos propres applications Perl CGI.

Liens

Télécharger ActivePerl depuis ActiveState (package AS Zip)

Conseillé: