11Jul

Cómo instalar Perl en IIS 6 para Windows Server 2003

click fraud protection

Perl es un lenguaje de scripting muy popular que se utiliza para desarrollar una amplia variedad de herramientas. Una de sus aplicaciones más conocidas es la aplicación CGI( Common Gateway Interface) basada en la web, que permite la ejecución de scripts Perl desde un servidor web. Con una pequeña configuración, puede configurar IIS 6 en su sistema Windows Server 2003 para servir scripts Perl a través de CGI.

Copiar los binarios de Perl

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

Configuración de IIS 6 para ejecutar scripts de Perl

Abra el Administrador de servicios de información de Internet en las extensiones de servicio web y seleccione la opción para agregar una nueva extensión.

instagram viewer

Establezca las siguientes propiedades:

  • Nombre de extensión: Perl CGI
  • Archivos necesarios: C: perlbinperl.exe "% s"% s( suponiendo que haya extraído los archivos a "C: perl")
  • Estado configurado como

permitido Una vez finalizado, apliquetus cambios

Debería ver la nueva extensión en la lista de Extensión de servicio web con el estado configurado como permitido.

Con la extensión de servicio instalada, debemos crear las asignaciones de tipo de archivo de script Perl.

Haga clic derecho en la carpeta Sitios web y vaya al cuadro de diálogo Propiedades.

En la pestaña Directorio de inicio, abra el cuadro de diálogo Configuración.

Para permitir que IIS ejecute archivos de script Perl( .pl), agregue un mapeo de extensión con las siguientes propiedades:

  • Ejecutable: igual que los "Archivos requeridos" ingresados ​​al crear la extensión "Perl CGI" sobre
  • Extensión:. pl
  • Verbos: GET, HEAD, POST
  • Marque la casilla para el motor de scripts

Una vez terminado, aplique sus cambios.

Además, si los scripts de Perl se implementarán como archivos CGI( .cgi), también será necesario configurar un mapeo de extensión para este tipo de archivo:

  • Ejecutable: igual que los "archivos necesarios" ingresados ​​al crear el "CGI de Perl"extensión arriba
  • Extensión:. cgi
  • Verbos: GET, HEAD, POST
  • Marque la casilla para el motor de script

Una vez terminado, aplique sus cambios.

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 completado y estén activos.

En este punto, IIS 6 debería ser capaz de servir correctamente scripts Perl.

Prueba Perl

En este punto, su servidor está listo para funcionar, pero solo para asegurarse de que podamos 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' llamados 'test.pl' y 'test.cgi' que contengan lo siguiente:

#! C: perlbinperl.exe

use strict;
usa CGI;
mi $ test = nuevo CGI;

print $ test- & gt; header( "text / html"), $ test- & gt; start_html( "Prueba de Perl");
print $ test- & gt; h1( "Perl está funcionando!");
print $ test- & gt; end_html;

Finalmente, vaya a las direcciones: 'http: //localhost/ test.pl' y 'http: //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.

Conclusión

Una vez que tenga Perl funcionando en su sistema Windows, puede implementar o desarrollar sus propias aplicaciones Perl CGI.

Enlaces

Descargar ActivePerl desde ActiveState( AS Zip Package)