2012-04-09 19 views
7

Espero que haya una respuesta simple a mi pregunta ya que no soy el más experimentado con Python y Apache.Configuración del host virtual Django. Apache mod_wsgi

Estoy tratando de conectar Apache con mod_wsgi. He usado un host virtual para hacerlo. ver más abajo:

<VirtualHost *:80> 
ServerAdmin [email protected] 
ServerName testserver.com/django 
#DocumentRoot/
WSGIScriptAlias//home/mycode/mysite/scripts/django.wsgi 
Alias /media/ /home/mycode/mysite/mysite/media/ 
Alias /adminmedia/ /opt/python2.7/lib/python2.7/site-packages/django/contrib/admin/media/ 
<Directory "/home/mycode/mysite/mysite/media"> 
    Order deny,allow 
    Allow from all 
    </Directory> 
</VirtualHost> 

Esto funciona muy bien para mi proyecto Django cuando voy a testserver.com en lugar de mi página de índice php consigo mi proyecto Django.

Lo que estoy buscando es ayuda para permitir que mis proyectos php en/var/www/html/y mis proyectos django coexistan. Estoy tratando de hacerlo de modo de llegar a mi proyecto Django tipo I testserver.com/django

Cualquier ayuda u orientación es muy apreciada :)

Gracias!

Respuesta

11

Cambio:

WSGIScriptAlias//home/mycode/mysite/scripts/django.wsgi 

a:

WSGIScriptAlias /django /home/mycode/mysite/scripts/django.wsgi 

El primer argumento es el punto de montaje, usted tiene que sea la raíz del servidor web, por lo que acaba de cambiar a '/ django 'en cambio.

+0

¡Muchas gracias! eso aclara mucho :) –

Cuestiones relacionadas