我应该在哪里放置我的wsgi.py?
我是否必须将其与我的django项目文件夹隔离?
我应该将我的django项目文件夹移到我的主目录之外吗?
我是否必须从我的django项目文件夹中分离我的wsgi.py?
目前我复制我的Django项目目录为/ home /用户名/ djangosites /项目/
和我wsgi.py是在文件夹/ home /用户名/ djangosites /项目/工程/
在同一个文件夹有喜欢settings.py urls.py文件...
从modwsgi文档:它强烈建议,在这种情况下,WSGI应用程序脚本 文件不会被放置在
“注意日e现有DocumentRoot为 您的主要Apache安装,或您正在设置 的特定站点。这是因为如果该目录以其他方式被用作静态文件的来源 ,则可能能够下载您的应用程序 的源代码。
您也不应该使用用户帐户的主目录,因为要做 这意味着允许Apache提供该帐户中的任何文件。 在这种情况下,Apache的任何错误配置都可能导致您的整个帐户下载。
因此建议在一个特殊的目录被设置不同于其他 目录,并在该目录中的唯一的事情是 WSGI应用程序的脚本文件,并在必要时它 需要任何支持文件。”
别名/静态/家庭/用户名/ djangosites /项目/项目/静态/可以静态文件夹是家的子文件夹?是否可以/有用禁用DocumentRoot?或者为什么我需要它? – seeberg
你不需要DocumentRoot。您只需要将STATIC_URL上的别名添加到STATIC_ROOT。确保你没有不必要的东西。 – jpic