¿Desea aprender a instalar IIS y habilitar la característica CGI de Python en un equipo que ejecute Windows? En este tutorial, vamos a mostrarle cómo habilitar la característica CGI de Python en el servidor IIS.

• Windows 2012 R2
• Windows 2016
• Windows 2019
• Python 3
• IIS

Tutorial de Windows - Instalación de IIS

Abra la aplicación Administrador del servidor.

Acceda al menú Administrar y haga clic en Agregar roles y características.

Windows 2012 add role

En la pantalla Roles de servidor, seleccione la opción denominada: Iis de servidor web.

Haga clic en el botón Siguiente.

IIS Installation

En la siguiente pantalla, haga clic en el botón Agregar características.

IIS Features

En la pantalla Características, haga clic en el botón Siguiente.

Windows 2012 - Features

En la pantalla Servicio de rol, haga clic en el botón Siguiente.

IIS - Role Service

En la pantalla Resumen, haga clic en el botón Instalar.

IIS installation summary

¡Felicitaciones! Ha terminado la instalación del servicio IIS en un equipo que ejecuta Windows.

Tutorial IIS - Habilitación de la característica CGI

Abra la aplicación Administrador del servidor.

Acceda al menú Administrar y haga clic en Agregar roles y características.

Windows 2012 add role

En la pantalla Roles de servidor, expanda la entrada denominada: IIS de servidor web.

Acceda al menú Desarrollo de aplicaciones y seleccione la opción denominada: CGI

Haga clic en el botón Siguiente.

IIS enable CGI

En la pantalla Características, haga clic en el botón Siguiente.

Windows 2012 - Features

En la pantalla Resumen, haga clic en el botón Instalar.

IIS CGI Installation

¡Felicitaciones! Ha terminado la instalación de la característica CGI en IIS.

Tutorial de Windows - Instalación de Python

Acceda al sitio web de Python y descargue la última versión del instalador de Python.

En nuestro ejemplo, descargamos el archivo denominado: Python-3.8.4-amd64.exe

Python Installer Windows

Como administrador, inicie la instalación de Python.

Python Installation Windows

Seleccione ambas casillas de verificación en la parte inferior de la pantalla.

Haga clic en el botón para personalizar la instalación de Python.

Python install Windows

Seleccione todas las casillas de verificación y haga clic en el botón Siguiente.

Windows Python Installation

Seleccione la casilla de verificación denominada: Instalar para todos los usuarios.

Cambie la ruta de instalación de Python a la raíz de la unidad C.

Haga clic en el botón Siguiente.

Install Python Windows

Espere a que finalice la instalación de Python.

Python Installation Path

En nuestro ejemplo, Python se instaló en el siguiente directorio.

Copy to Clipboard

Reinicie el equipo.

¡Felicitaciones! Ha terminado la instalación de Python en Windows.

Tutorial IIS - Habilitar Python en el servidor IIS

Inicie la aplicación denominada: Administrador de IIS.

Start IIS Windows

En la aplicación Administrador de IIS, seleccione el nombre del servidor IIS.

En la parte derecha de la pantalla, acceda a la opción denominada: Asignaciones de controladores

IIS Handler mapping

Seleccione la opción denominada: Agregar mapa de script

IIS - Add script map

Realice la siguiente configuración:

• Ruta de solicitud - *.py
• Ejecutable - C:-Python-Python38-python.exe s s
• Intérprete - Intérprete de Python

Haga clic en el botón Aceptar.

IIS Python

Si se presenta el siguiente mensaje, haga clic en el botón Sí.

IIS CGI Restriction

Reinicie el servicio IIS.

¡Felicitaciones! Habilitó correctamente Python en el servidor IIS.

Tutorial IIS - Creación de una página de Python

Inicie un nuevo símbolo del sistema de la línea de comandos de DOS.

Windows DOS Prompt

Utilice la aplicación PIP para instalar una biblioteca de Python denominada ART.

Copy to Clipboard

En nuestro ejemplo, vamos a usar esta biblioteca para crear una página de prueba.

Acceda al directorio raíz de IIS.

Copy to Clipboard

Cree una página de prueba de Python.

Copy to Clipboard

Utilice la aplicación Bloc de notas para abrir la página de prueba de Python.

Reemplace su contenido por el código siguiente.

Copy to Clipboard

Abra su navegador e introduzca la dirección IP de su servidor web más /test.py.

En nuestro ejemplo, se introdujo la siguiente URL en el navegador:

• http://172.31.7.220/test.py

La página Python debe mostrar el siguiente mensaje.

IIS - Python web page

¡Felicitaciones! La extensión de Python se instaló correctamente en IIS.