第二个目录块与你安装WSGI脚本文件的位置不匹配。尽管将WSGI脚本文件粘贴在存在源代码或其他敏感文件的位置(即同一目录或子目录)是非常不好的做法。相反,你应该将其粘贴在其自己的子目录中。从而:
WSGIScriptAlias / /home/wong2/Code/python/django2/atest/apache/setting.wsgi
<Directory "/home/wong2/Code/python/django2/atest/apache">
Order allow,deny
Allow from all
</Directory>
因此,在“ atest”下创建“ apache”子目录。将“ setting.wsgi”移动到该“ apache”子目录中,并将配置更改为上方。
你的问题还可能是由于主目录上的限制权限所致,因为Apache在内部目录中看不到。