我可以使用不在/ var / www中的Apache部署Django项目吗?

时间:2017-05-03 15:42:15

标签: python django apache mod-wsgi

我有一个Django项目正在我的本地机器上进行开发。

我很困惑我能否将我的django项目放在/ var / www /以外的其他目录中。我只需要更改apache配置文件中的DocumentRoot吗?

由于

1 个答案:

答案 0 :(得分:1)

DocumentRoot不应设置为包含项目代码的目录,因为它可能会使您的代码可以下载。

所以是的,您可以更改DocumentRoot引用的内容,但通常您不需要将Django应用程序安装在站点的根目录,因为Django隐藏了DocumentRoot指定的原始目录中的任何内容

只需将WSGIScriptAlias设置为Django应用程序的WSGI脚本文件,如Django文档中所述。

如果文档告诉您没有按照您认为的需要进行操作,请询问有关您的问题的具体问题并正确解释您想要做的事情。