Cómo instalar Perl en IIS 7 para Windows Server 2008

Tabla de contenido:

Video: Cómo instalar Perl en IIS 7 para Windows Server 2008

Video: Cómo instalar Perl en IIS 7 para Windows Server 2008
Video: INTERÉS SIMPLE | Conceptos básicos | Matemáticas Financieras | Contador Contado 2024, Marcha
Cómo instalar Perl en IIS 7 para Windows Server 2008
Cómo instalar Perl en IIS 7 para Windows Server 2008
Anonim

Perl es un lenguaje de script muy popular que se utiliza para desarrollar una amplia variedad de herramientas. Uno de sus usos más conocidos son las aplicaciones basadas en web CGI (Common Gateway Interface) que permiten ejecutar scripts de Perl desde un servidor web. Con una pequeña configuración, puede configurar IIS 7 en su sistema Windows Server 2008 para que sirva los scripts de Perl a través de CGI.

Copiando los binarios de Perl

Antes de que se pueda realizar cualquier configuración de IIS, los archivos binarios de Perl deben extraerse a su sistema. Descargue el paquete de distribución ActiveState Perl (obtenga el archivo zip AS y no el instalador) y extráigalos a una carpeta en su servidor (es decir, "C: perl"). Asignaremos IIS para usar los archivos ubicados en este directorio.

Image
Image

Configurando IIS 7 para ejecutar scripts Perl

Abra Internet Information Services Manager y abra la interfaz de Asignaciones de controladores.

Haga clic en la acción "Agregar mapa de script".
Haga clic en la acción "Agregar mapa de script".
Para permitir que IIS ejecute los archivos de script Perl (.pl), configure la nueva asignación de script con la siguiente configuración:
Para permitir que IIS ejecute los archivos de script Perl (.pl), configure la nueva asignación de script con la siguiente configuración:
  • Ruta de solicitud: *.pl
  • Ejecutable: C: perlbinperl.exe "% s"% s (donde "C: perl" es la ubicación donde extrajo los archivos binarios de Perl)
  • Nombre: Perl-pl
En el cuadro de diálogo Restricciones de solicitud, configure la pestaña Verbos para permitir lo siguiente: GET, HEAD, POST.
En el cuadro de diálogo Restricciones de solicitud, configure la pestaña Verbos para permitir lo siguiente: GET, HEAD, POST.
Aplicar todos los cambios.
Aplicar todos los cambios.

Al crear la nueva asignación de script, IIS le preguntará si desea permitir que esta asignación de script se ejecute como una aplicación CGI. Responda ‘Sí’ al diálogo.

Además, si los scripts de Perl se implementarán como archivos CGI (.cgi), también será necesario configurar un mapeo de scripts para este tipo de archivo:
Además, si los scripts de Perl se implementarán como archivos CGI (.cgi), también será necesario configurar un mapeo de scripts para este tipo de archivo:
  • Ruta de solicitud: *.cgi
  • Ejecutable: C: perlbinperl.exe "% s"% s
  • Nombre: Perl-cgi
  • Verbos: GET, HEAD, POST

Una vez que haya terminado, aplique los cambios y seleccione "Sí" cuando IIS le solicite que confirme la ejecución de la asignación de scripts como una aplicación.

Una vez que haya configurado IIS para ejecutar ambos tipos de archivos, se enumerarán en sus Asignaciones de controladores.
Una vez que haya configurado IIS para ejecutar ambos tipos de archivos, se enumerarán en sus Asignaciones de controladores.
Después de realizar los cambios de configuración necesarios en IIS, ejecute el comando "iisreset" desde el símbolo del sistema para asegurarse de que los cambios se hayan activado y activo.
Después de realizar los cambios de configuración necesarios en IIS, ejecute el comando "iisreset" desde el símbolo del sistema para asegurarse de que los cambios se hayan activado y activo.
En este punto, IIS 7 debería poder servir con éxito los scripts de Perl.
En este punto, IIS 7 debería poder servir con éxito los scripts de Perl.

Perl de prueba

En este punto, su servidor está listo para funcionar, pero solo para asegurarnos de que podemos confirmar su configuración de Perl a través de IIS con bastante facilidad. Cree un par de archivos de texto en el directorio ‘C: Inetpubwwwroot’ llamado ‘test.pl’ y ‘test.cgi’ que contienen lo siguiente:

#!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;

Finalmente, busque las direcciones: 'https://localhost/test.pl' y 'https://localhost/test.cgi' en su servidor y debería ver un mensaje que indica que Perl está funcionando. Si la página se carga correctamente, Perl ahora está funcionando en su máquina.

Image
Image

Conclusión

Una vez que haya instalado y ejecutado Perl en su sistema Windows, puede implementar o desarrollar sus propias aplicaciones CGI de Perl.

Campo de golf

Descargue ActivePerl desde ActiveState (paquete AS Zip)

Recomendado: