Django虚拟主机设置。 Apache mod_wsgi

时间:2012-04-09 23:16:47

标签: django apache mod-wsgi python-2.7 redhat

我希望我的问题有一个简单的答案,因为我对python和Apache不是最有经验的。

我正在尝试使用mod_wsgi连接Apache。我曾使用虚拟主机这样做。见下文:

<VirtualHost *:80>
ServerAdmin admin@example.com
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>

当我去testserver.com而不是我的php索引页面时,这对我的django项目很有用。我得到了我的django项目。

我正在寻找的是帮助我允许/ var / www / html /和我的django项目中的php项目共存。我试图这样做以达到我的django项目我输入testserver.com/django

非常感谢任何帮助或指导:)

谢谢!

1 个答案:

答案 0 :(得分:11)

变化:

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

为:

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

第一个参数是挂载点,您将它作为Web服务器的根目录,因此只需将其更改为&#39; / django&#39;代替。

相关问题