如何在一个Apache2上运行Django和Php?

时间:2015-02-09 21:40:01

标签: php python django apache

我想在一个Apache2上的同一个域运行我的Django应用程序和mediawiki。但是我发现有一个问题很难解决。

在我的配置中,localhost和localhost / mediawiki可以正常访问,但是当我访问localhost / dblog(它是我的Django app目录)时,浏览器会显示" Bad Request(400) )"

我在stackoverflow上试图谷歌和另一个相关的问题,但仍然无法解决这个问题。

这是我的Apache2配置:

<VirtualHost *:80>
    ServerAdmin webmaster@localhost
    DocumentRoot /var/www
    ServerName localhost

    <Directory />
            Options Indexes FollowSymLinks
            AllowOverride None
    </Directory>

    <Directory /var/www>
            Options ALl
            AllowOverride All
            Order allow,deny
            Allow from all
    </Directory>

    WSGIDaemonProcess dblog python-path=/var/www/dblog:/usr/lib/python2.7/site-packages
    WSGIProcessGroup dblog
    WSGIScriptAlias  /dblog /var/www/dblog/dblog/wsgi.py


    <Directory /var/www/dblog>
            Options +ExecCGI
            <Files wsgi.py>
            Order allow,deny
            Allow from all
            </Files>
    </Directory>
</VirtualHost>

谢谢!

0 个答案:

没有答案