Ir para conteúdo
  • Cadastre-se

[Tutorial] Habilitando Python no cPanel/WHM (usando o mod_wsgi)


Erle Carrara

Posts Recomendados

O módulo mod_wsgi permite que o Apache sirva qualquer aplicação que suporte a interface WSGI do Python (isso inclui CherryPy, Django, Pylons, TurboGears, Pyramid, web.py, Werkzeug, Web2Py, Zope e muitos outros frameworks web).

O mod_wsgi é compatível com as versões 1.3, 2.0 e 2.2 do Apache.

Instalação do mod_wsgi

Para instalar o mod_wsgi acesse o servidor por SSH, e entre com os seguintes comandos (necessário privilégios de super-usuário [root]):


wget http://modwsgi.googlecode.com/files/mod_wsgi-3.3.tar.gz

tar xvfz mod_wsgi-3.3.tar.gz

cd mod_wsgi-3.3

# atenção na configuração do APXS e do Python que será usado no mod_wsgi!

./configure -with-apxs=/usr/local/apache/bin/apxs --with-python=/usr/bin/python

make && make install

Adicione a seguinte linha no arquivo /usr/local/apache/conf/httpd.conf
LoadModule wsgi_module modules/mod_wsgi.so
Pronto, reinicie o Apache.

/etc/init.d/httpd stop

/etc/init.d/httpd start

Verificar se o módulo foi carregado Para verificar seu o módulo está carregado execute o comando:
curl -I 127.0.0.1:80

A saída do comando deve conter uma linha iniciada com "Server: Apache" e nela deve ter também "mod_wsgi/3.3".

Pronto, o mod_wsgi já está instalado e funcionando no apache do seu WHM/cPanel. Em breve eu coloco mais um tutorial sobre como instalar diferentes versões do Python no servidor e instalar os pacotes através do easy_install e pip.

Abraços!

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...

Informação Importante

Concorda com os nossos termos?