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.