Como posso executar scripts python no meu servidor web?

1

Eu tenho um script de teste, /var/www/etym/cgi-bin/test.py

#!/usr/bin/python 
# -*- coding: UTF-8 -*-

# enable debugging
import cgitb
cgitb.enable()

print "Content-Type: text/plain;charset=utf-8"

print "Hello World!"

E eu estou tentando executá-lo indo para http://localhost/etym/cgi-bin/test.py no meu navegador, mas não está funcionando - o Firefox só me pergunta se eu gostaria de abrir o arquivo com o gedit ou salvá-lo no disco. O que preciso fazer para que ele seja executado? Eu já corri chmod +x no script.

    
por Jon 26.08.2013 / 21:16

2 respostas

2

Verifique se você configurou seu servidor da web corretamente para executar scripts CGI.

Consulte isso para mais informações: link

    
por VDR 27.08.2013 / 14:46
0

isso poderia ajudar se o link ainda não resolver o problema (tentei no Ubuntu 14.04)

Verifique os módulos carregados com:

   apache2ctl -M

Procure:

  cgid_module (shared)

Se não estiver carregado, carregue-o com:

  a2enmod cgid    

Reinicie o apache e atualize o navegador

    
por ravi.zombie 20.08.2014 / 20:44