A maioria dos servidores Web, incluindo Apache , são escritos em C ou C + + e não pode executar código escrito em Python diretamente. A fim de executar um programa Python no Apache , ele deve ser encaminhado através do Common Gateway Interface ( CGI) . Por razões de segurança , bem como a conveniência , a localização mais comum para arquivos Python é a pasta cgi- bin no servidor. Antes Apache permite que esses arquivos acessar através do CGI , ele deve primeiro ser dito como eles devem ser tratados. Instruções
1
Abra um editor de texto ou programa.
2
Abra o arquivo httpd.conf no editor. Este arquivo está na pasta conf da instalação do Apache.
3
Adicione o comando ", ScriptAlias /cgi -bin //usr/local/apache2/cgi-bin " na parte inferior do arquivo. Salve as alterações no arquivo e feche o editor .
4
Coloque scripts Python concluídas no diretório cgi- bin. Apache irá automaticamente o script direto solicitações dos navegadores do usuário para o diretório cgi- bin uma vez que a mudança de script é feita.