Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/339.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 使用apache在同一个域上运行django应用程序和php_Python_Django_Apache_Virtualhost - Fatal编程技术网

Python 使用apache在同一个域上运行django应用程序和php

Python 使用apache在同一个域上运行django应用程序和php,python,django,apache,virtualhost,Python,Django,Apache,Virtualhost,我将ubuntu与apache一起使用。 假设我有这样的配置: <VirtualHost *:80> ServerAdmin admin@mydomain.com ServerName mydomain.com ServerAlias www.mydomain.com DocumentRoot /var/www/mydomain.com/public_html </VirtualHost> 当我尝试打开www.mydomain.com/d

我将ubuntu与apache一起使用。
假设我有这样的配置:

<VirtualHost *:80>
    ServerAdmin admin@mydomain.com
    ServerName mydomain.com
    ServerAlias www.mydomain.com
    DocumentRoot /var/www/mydomain.com/public_html
</VirtualHost>
当我尝试打开
www.mydomain.com/dj
我得到403分

您没有在此服务器上访问/dj的权限


我的问题是如何解决这个问题,以及做我想做的事情的正确方法是什么。

您是否检查过:1)您安装了mod_wsgi模块并重新启动了Apache?2) 运行Apache的用户是否具有读取WSGI文件的权限?查看Apache日志,了解有关禁止错误的更多调试详细信息。是的。您可能需要“sudo chgrp WWW data/path/to/dir”。然后确保chmod也允许执行文件。
<VirtualHost *:80>
    ServerAdmin admin@mydomain.com
    ServerName test.com
    ServerAlias www.mydomain.com
    DocumentRoot /var/www/mydomain.com/public_html
    WSGIScriptAlias /dj /home/me/public_html/djproject/djproject/djproject.wsgi
</VirtualHost>