【发布时间】:2016-10-02 18:57:54
【问题描述】:
背景
我正在学习在 Ubuntu 上使用 Nginx 部署 Django 应用程序。据我所知/var/www/<project_root> 是放置 Django 项目的常见位置。
问题
我不确定/var/www 是否被认为是该项目的良好且安全的做法,或者是否有其他一些被认为更合适的选项。此外,我不完全确定谁应该是项目目录的所有者以及它应该拥有哪些权限。
邀请
- 我应该将 Django 项目放在 Ubuntu 文件系统中的什么位置?
- 哪个用户应该拥有项目目录?
- 项目目录和文件应该有什么权限
我知道这些猜测没有明确的答案,但我很确定有一些被广泛认为是安全的常见良好做法。
【问题讨论】:
标签: django ubuntu nginx web-deployment