【问题标题】:Where(location) to install a Django project files on an Ubuntu Server, and permissions set在 Ubuntu 服务器上安装 Django 项目文件的位置(位置)和权限集
【发布时间】:2018-10-06 10:21:28
【问题描述】:

我需要在 Ubuntu 服务器上使用 Django 应用程序进行生产。

直到现在(为了测试)我在具有 sudo 权限的用户的主目录中设置了虚拟环境和项目代码(我在一些教程中看到这样做)。

但是,我感觉这不是一个好方法。

那么,最好的位置是什么,以及如何为 Linux 用户设置安全性?

【问题讨论】:

    标签: django ubuntu deployment web-deployment


    【解决方案1】:

    嗯,取决于您使用的服务器,例如: 如果您使用 apache 为您的项目提供服务,您可能会将其存储在 /var/www/html...

    但是没有设置存储项目文件的位置。将它们存储在您喜欢的地方,方便您访问它们,并使用 virtualenv 封装您的库,以便系统不受影响。

    【讨论】:

    • 不,即使对于 Apache,也没有充分的理由将 Django 文件放在 /var/www/html 中,实际上这是一个安全风险。
    猜你喜欢
    • 1970-01-01
    • 2017-06-16
    • 2012-02-02
    • 2017-09-20
    • 2013-02-15
    • 1970-01-01
    • 2016-09-17
    • 2018-03-26
    • 1970-01-01
    相关资源
    最近更新 更多