CherryPy com mod_WSGI
Esta "receita de bolo" ensina passo a passo como configurar o servidor web Apache para executar aplicações em CherryPy.
Introdução:
De acordo com com o servidor de hospedagem LocaWeb a pricipal vantagem de se usar mod_WSGI e não mod_Python, como a maioria das empresas de hospedagem, é a diminuição do tráfego de dados pois o mod_WSGI carrega toda a aplicação na memória do servidor assim ele transmite mais rápido e consumindo menos banda. Mas em desvantagem é que ocupa muita memória o que se torna um problema para os servidores de hospedagem.
Recomendo que instale o mod_WSGI somente para testes em máquinas locais pois o CherryPy já possui um servidor embutido assim você poupa um pouco de memória.
Apesar de que os softwares foram utilizados sobre plataforma Win32 nada impede a configuração em Linux ou outra plataforma pois a configuração é a mesma o que diferencia é só o processo de instalação.
Ferramentas Utilizadas (Windows):
- Interpretador: Python 2.5.4
- Servidor Web: Apache 2.2.11 (win32)
- Módulo WSGI para Apache: mod_wsgi 2.0
Framework web para Python: CherryPy 3.1.1
Presumamos que você já tenha o Apache instalado e o módulo do WSGI compilado caso não tenha recomendo a instalação do XAMPP pois ele já vem tudo que é preciso. O mod_WSGI pode ser encontrado em http://code.google.com/p/modwsgi/ lá à links dos binários para Windows.
Código
Exemplo de uso
Volta para CookBook.
Nome do autor da Receita