Configure o PHP e o Django Virtualhosts em um único servidor Apache2

0

Aqui está o problema: Eu quero hospedar vários projetos de desenvolvimento no Zend, Drupal e Django em um único servidor Apache2. Enquanto eu tive esse trabalho no passado, o método de fazê-lo funcionar era confuso.

Como se configura o Django e o PHP em virtualhosts separados (configs em / etc / sites-available) para projetos separados?

EDITAR

Eu deveria ter mencionado minha configuração: Estarei usando uma única versão do django em vários sites, instalados a partir dos repositórios do Ubuntu no Ubuntu 13.04 (django 1.4; nos repositórios, 1.4.5-1). Estarei usando várias versões do Zend e do Drupal, mas isso não fará diferença, pois cada projeto pode conter suas próprias bibliotecas sem causar problemas com outros projetos.

Estou usando o Apache2 com o mod_wsgi.

    
por Adam 05.05.2013 / 05:27

1 resposta

0

Depende de como você deseja implantar o Django, qual versão você deseja implantar e como deseja que seu site funcione, não há uma resposta real para isso. Existem muitos tutoriais sobre como implementar o Django X.X.X no Apache2, siga o que melhor combina com você.

Eu fiz isso usando mod_wsgi . Você pode adicionar um host virtual ao site ou a alias WSGI em httpd.conf e /etc/apache2/sites-available/default . Lembre-se de configurar seu wsgi.py se sua versão do Django não fizer isso por você.

A propósito, o serverfault pode ser um lugar melhor para perguntar.

    
por Alex 05.05.2013 / 07:26