Fazendo o python rodar no meu servidor

2

estou ficando um pouco preso em relação às opções para executar scripts python no meu servidor. Da pesquisa feita até agora, eu posso ver que eu preciso modificar um pouco o apache para executar scripts python, usando mod_wsgi ou mod_python. Dois problemas que tenho:

mod_python não parece mais ser mantido (último lançamento, 2007) mod_wsgi parece exigir modificação do meu arquivo httpd.conf por aplicativo.

O que eu estou querendo saber, existe uma maneira de executar scripts python da mesma forma que o php, ou seja, indo para index.py etc ... ou está mais envolvido do que isso?

Atualmente estou apenas tentando configurá-lo na minha instalação do xampp.

Qualquer ajuda seria apreciada.

    
por richzilla 28.04.2010 / 17:05

4 respostas

3

Eu ficaria com o mod_wsgi. Parece mais ativamente mantido. Há bons documentos para ele na página do projeto . Se você quiser que o mod_wsgi manipule seus scripts .py, você pode adicionar algo como:

AddHandler wsgi-script .py

No contexto apropriado no Apache. Existem instruções de configuração e instruções de instalação que realmente devem ajudar.

    
por 28.04.2010 / 17:12
1

Você pode simplesmente executar scripts Python como CGI, se você realmente quiser - basta adicionar .py como um manipulador CGI no seu conf Apache:

AddHandler cgi-script .cgi

Note que esta é uma idéia muito ruim, exceto para aplicações de muito baixo uso, por ser lenta e ineficiente. Você está realmente muito melhor com o mod_wsgi.

    
por 28.04.2010 / 17:13
1

É possível fazer uma configuração única de mod_wsgi, que permite adicionar aplicativos sem precisar voltar e modificar a configuração novamente. Como alguém mencionou, isso gira em torno do uso de AddHandler em vez de WSGIScriptAlias. Veja:

link

BTW, você provavelmente desejará examinar uma estrutura ou biblioteca de nível mais alto de componentes WSGI em vez de trabalhar com WSGI bruto. Por exemplo, veja:

link

link

Existem muitos outros referenciados em:

link

    
por 29.04.2010 / 03:30
0

Eu postei tutorial simples de como instalar o python para o XAMPP no meu blog. Deixe-me saber se você achou útil.

    
por 31.01.2011 / 18:26