admin 管理员组

文章数量: 887021


2024年3月21日发(作者:反码的补码怎么算)

VPS环境搭建详解

(Virtualenv+Gunicorn+Supervi

sor+Nginx)

新用户注册购买DigitalOcean的VPS,现在使用我的Refer注册,即刻

获得$10赠送,低配的可用两个月。DO采取丧心病狂的低价竞争策略,

每月$5即可享用全功能的SSD硬盘VPS,具体去看看这里吧。

注册,选择套餐、机房、系统(我选默认Ubuntu 12),付款成功,可以开始配置

了。

我们目标实现一个支持多个独立域名网站的线上Python环境,这会用到

Virtualenv, Flask,Gunicorn, Supervisor, Nginx。

配置用户环境

因为要跑多个站,所以最好将他们完全隔离,每个站对应一个用户,于是我们有

了:

User Site

bob dylan ##bob用户有一个dylan的站

michael jackson ##michael用户有一个jackson的站

注册成功后,会收到DO发来的

root

账户的密码邮件,

ssh root@你的IP地址

登录上去开始添加用户。

##推荐安装zsh作为默认shell

sudo apt-get update

sudo apt-get install zsh

##安装oh-my-zsh插件

cd ~/.

##自动安装脚本

wget --no-check-certificate

/robbyrussell/oh-my-zsh/raw/master/tools/instal

-O - | sh

##添加用户bob

##参数-d:指定用户目录

##参数-m:如果目录不存在则创建

##参数-s:只用用户使用的 shell

useradd bob -d /home/bob -m -s /bin/zsh

#添加用户michael

useradd michael -d /home/michael -m -s /bin/zsh

##以上参数也可以修改passwd文件来调整

sudo vim /etc/passwd

##sudo和用户组管理在

visudo

sudo vim /etc/sudoers

新增用户之后,需要解锁:

##为新增用户设置一个初始密码即可解锁

passwd bob

passwd michael


本文标签: 用户 环境 安装