MySQL
安装 MySQL
|
|
启动 MySQL
|
|
设置 Root 密码,根据提示进行 MySQL 配置
|
|
Nginx
安装 Nginx
|
|
在配置文件中设置 Nginx 为80端口
|
|
pip
下载 get-pip.py 文件,需要管理员权限
|
|
或者使用 easy_install 安装 pip
|
|
VirtualEnv
安装 virtualenv ,需要管理员权限
|
|
VirtualEnvWrapper
安装 virtualenv ,需要管理员权限
|
|
创建 .virtualenvs 目录存放虚拟环境以及配置
|
|
在 ~/.zshrc 增加配置
|
|
执行如下命令或者重新打开终端
|
|
创建虚拟环境
|
|
查看所有虚拟环境
|
|
切换虚拟环境
|
|
退出虚拟环境
|
|
删除虚拟环境
|
|
iPython
安装 iPython
|
|
MySQL-Python
安装 MySQL-Python
|
|
测试
|
|
Tornado
安装 Tornado
|
|
安装 Supervisor 并且配置 Nginx 运行 Tornado 程序
Supervisor 是一个进程监控程序,使用 Supervisor 来守护管理 Tornado 进程。另外使用 Nginx 作为 Tornado 多进程多端口的反向代理,同时可以达到均衡负载的作用。
Tornado 程序如下 [/Users/youname/repo/tornado-test/app.py]
|
|
安装 Supervisor
|
|
生成 Supervisor 配置文件
|
|
修改配置文件如下,配置 Tornado 开了四个进程,端口为 8001 - 8004
|
|
启动 Supervisor
|
|
查看运行状态
|
|
重新加载配置文件
|
|
停止所有 Supervisor
|
|
停止某个 Supervisor
|
|
配置 Nginx
|
|
运行 Nginx
|
|
停止 Nginx
|
|
配置 Tornado 环境到这。