python – Django生产服务器的Linux用户方案

我正在尝试为我的Django主页设置nginx uWSGI服务器.一些教程建议我为某些守护进程创建特定的UNIX用户.像nginx用户一样用于nginx守护进程等等.由于我是Linux管理的新手,我只想创建第二个用户来运行所有进程(nginx,uWSGI等),但事实证明我需要一些系统用户.

主要问题是您将为nginx uWSGI服务器设置用户以及如何使用它们?说,我有新安装的Debian Squeeze服务器.

我应该安装所有软件包,虚拟环境并以root用户身份设置所有目录,然后创建系统目录来运行脚本吗?

最佳答案
我喜欢在系统上拥有常规用户:

>多个管理员显示在sudo日志中 – 没有什么比询问特定的人为何进行特定更改更有用了.
>并非所有任务都需要管理员权限,但管理级错误的修复成本可能更高
>如果每个文件只包含来自特定用户的密钥,则更容易管理/ .ssh / authorized_keys – 如果文件中有四个或五个不同的用户,则更难管理.小点:)但是很容易写猫/ .ssh / id_rsa.pub | ssh user @ remotehost“cat – >/ .ssh / authorized_keys” – 如果必须使用>>相反,它是不稳定的.

dawei

【声明】:淮南站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。