Gostaria de aprender como instalar o IIS e ativar o recurso Python CGI em um computador rodando Windows? Neste tutorial, vamos mostrar como ativar o recurso Python CGI no servidor IIS.

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

Tutorial Windows - Instalação iIS

Abra o aplicativo Server Manager.

Acesse o menu Gerenciar e clique em Adicionar funções e recursos.

Windows 2012 add role

Na tela Funções do servidor, selecione a opção nomeada: IIS do Servidor Web.

Clique no botão Avançar.

IIS Installation

Na tela a seguir, clique no botão Adicionar recursos.

IIS Features

Na tela Recursos, clique no botão Avançar.

Windows 2012 - Features

Na tela de serviço Role, clique no botão Avançar.

IIS - Role Service

Na tela Resumo, clique no botão Instalar.

IIS installation summary

Parabéns! Você terminou a instalação do serviço IIS em um computador rodando Windows.

Tutorial IIS - Habilitando o recurso CGI

Abra o aplicativo Server Manager.

Acesse o menu Gerenciar e clique em Adicionar funções e recursos.

Windows 2012 add role

Na tela Funções do servidor, expanda a entrada nomeada: IIS do Servidor Web.

Acesse o menu de desenvolvimento do aplicativo e selecione a opção nomeada: CGI

Clique no botão Avançar.

IIS enable CGI

Na tela Recursos, clique no botão Avançar.

Windows 2012 - Features

Na tela Resumo, clique no botão Instalar.

IIS CGI Installation

Parabéns! Você terminou a instalação do recurso CGI no IIS.

Tutorial Windows - Instalação Python

Acesse o site do Python e baixe a versão mais recente do instalador Python.

Em nosso exemplo, baixamos o arquivo chamado: Python-3.8.4-amd64.exe

Python Installer Windows

Como administrador, inicie a instalação Python.

Python Installation Windows

Selecione ambas as caixas de seleção na parte inferior da tela.

Clique no botão para personalizar a instalação do Python.

Python install Windows

Selecione todas as caixas de seleção e clique no botão Seguir.

Windows Python Installation

Selecione a caixa de seleção nomeada: Instale para todos os usuários.

Altere o caminho de instalação python para a raiz da unidade C.

Clique no botão Avançar.

Install Python Windows

Aguarde a finalização da instalação python.

Python Installation Path

Em nosso exemplo, o Python foi instalado no seguinte diretório.

Copy to Clipboard

Reinicie o computador.

Parabéns! Você terminou a instalação do Python no Windows.

Tutorial IIS - Habilitar Python no servidor IIS

Inicie o aplicativo chamado: IIS Manager.

Start IIS Windows

No aplicativo IIS Manager, selecione o nome do servidor IIS.

Na parte direita da tela, acesse a opção chamada: Mapeamentos de manipuladores

IIS Handler mapping

Selecione a opção nomeada: Adicionar mapa de script

IIS - Add script map

Execute a seguinte configuração:

• Caminho de Solicitação - *.py
• Executável - C:\Python\Python38\python.exe %s %s
• Interpretador - Python Interpreter

Clique no botão OK.

IIS Python

Se a mensagem a seguir for apresentada, clique no botão Sim.

IIS CGI Restriction

Reinicie o serviço IIS.

Parabéns! Você habilitou com sucesso o Python no servidor IIS.

Tutorial IIS - Criando uma página python

Inicie um novo prompt de linha de comando DOS.

Windows DOS Prompt

Use o aplicativo PIP para instalar uma biblioteca Python chamada ART.

Copy to Clipboard

Em nosso exemplo, vamos usar esta biblioteca para criar uma página de teste.

Acesse o diretório raiz do IIS.

Copy to Clipboard

Crie uma página de teste Python.

Copy to Clipboard

Use o aplicativo Bloco de notas para abrir a página de teste Python.

Substitua seu conteúdo pelo seguinte código.

Copy to Clipboard

Abra seu navegador e insira o endereço IP do seu servidor web mais /test.py.

Em nosso exemplo, a seguinte URL foi inserida no Navegador:

• http://172.31.7.220/test.py

A página Python deve exibir a seguinte mensagem.

IIS - Python web page

Parabéns! A extensão Python foi instalada com sucesso no IIS.