部署一个Django应用程序

我想把我的Django网站放在/ usr / local / django / mysite中。

这个目录是由root用户还是作为低级用户拥有是否有关系?

我可能会让开发人员使用结构将代码更改推送到我的Web主机,这意味着他们将拥有ssh访问权限。 是否有一些指导方针来设置用户和权限以便于部署,同时限制访问我不想让任何人访问的内容?

最简单的forms是为使用所需function的人创build一个组,而不仅仅是将用户添加到该组中,允许他们访问所需的服务。

这个目录是由root用户还是作为低级用户拥有是否有关系?

如果所有者是root,那么apache / uWSGI / django不能修改文件。

是否有一些指导方针来设置用户和权限以便于部署,同时限制访问我不想让任何人访问的内容?

使用sudo。