如何在Django1.8中配置apache和在服务器Debian中配置PHP

如何在Django1.8中配置apache和在服务器Debian中配置PHP,php,python,django,apache,wsgi,Php,Python,Django,Apache,Wsgi,我正在尝试用Django和PHP制作一个本地服务器,我希望可以在其他计算机上访问。我正在尝试创建两个文件夹,一个名为Django的文件夹包含Django文件,另一个名为PHP的文件夹包含PHP文件。我是apache的初学者,到目前为止,我只做了以下几点: /etc/apache2/sites available/etc/apache2/sites available/000-default.conf: <VirtualHost *:80> ServerAdmin webmas

我正在尝试用Django和PHP制作一个本地服务器,我希望可以在其他计算机上访问。我正在尝试创建两个文件夹,一个名为Django的文件夹包含Django文件,另一个名为PHP的文件夹包含PHP文件。我是apache的初学者,到目前为止,我只做了以下几点:

/etc/apache2/sites available/etc/apache2/sites available/000-default.conf:

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

    <Directory />
            Options FollowSymLinks
            AllowOverride None
    </Directory>
    <Directory /var/www/>
            Options Indexes FollowSymLinks MultiViews
            AllowOverride None
            Order allow,deny
            allow from all
    </Directory>

    WSGIScriptAlias / /var/www/wsgi_test/app.wsgi
    <Directory /var/www/wsgi_test/>
        Require all granted
        Order allow,deny
        Allow from all
    </Directory>


    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

# vim: syntax=apache ts=4 sw=4 sts=4 sr noet
我可以访问我的本地主机(10.1.1.20)和其他计算机中的任何子域,例如:10.1.1.20/打开“Hello World”文件的任何子域,但我想访问我的文件夹django,但它显示“Hello World”

//更新


我用以下答案解决:

您正在将hello world wsgi文件指定为wsgi文件。您必须使用django wsgi文件才能访问django


该文件可以在您的项目目录下找到,名为
project\u name/wsgi.py
(即与项目的设置位于同一文件夹中)。

Fox混合PHP和mod\u wsgi也可以读取@GrahamDumpleton,谢谢!
def application(environ, start_response):
status = '200 OK'
output = 'Hello World!'
response_headers = [('Content-type', 'text/plain'),
                    ('Content-Length', str(len(output)))]
start_response(status, response_headers)
return [output]