关于python 部署的几种不同方案
🕓 by pyList at 2014-01-10 15:11
下面是python小组推荐的几种部署方案,都是已在生产环境经久考验过的,有较大参考价值。
apache2+mod_wsgi
利用 Apache 和 mod_wsgi 在生产环境部署已经过充分测试。
mod_wsgi 是一个 Apache 模块,它可以管理任何 Python WSGI 应用,包括 Django。Django 支持所有支持 mod_wsgi 的 Apache 版本。
nginx+uwsgi
每次发布程序..需要本机 svn commit , 服务器 svn update . nginx restart ,uwsgi restart等4个步骤,还是不够简洁。
用Fabric部署
virtualenv、fabric 和 pip 是 pythoner 的三大神器
virtualenv 用来建立一个虚拟的python环境,一个专属于项目的python环境。用virtualenv 来保持一个干净的环境非常有用。
pip 用来解决项目依赖问题。将项目所有依赖的第三方库写在一个requirements.txt 中用pip 批量安装。一般和virtualenv 配合使用,将所有包安装在virtualenv 的环境中。
fabric 用来自动化远程部署项目,非常的方便。可以根据需要在本地、远程依次执行一系列shell 命令、程序等。比如从代码库更新代码,执行数据迁移脚本,重启服务进程,完成自动化的部署。
本文网址: https://pylist.com/t/1389337906 (转载注明出处)
如果你有任何建议或疑问可以在下面 留言
发表第一条评论!
相关推荐
小工具
标签
python
html
中文
实体
转换
示例
sae
tornado
pytenjin
list
按键
排序
高效
csv
读写
文件
标准
ssdb
接口
提速
自动更新
程序
判断
不同
路径
获取
运行
caddy
https
部署
网站
多个
gzip
开启
方法
ubuntu
硬件加速
ubnt
er
固件
路由
google
身份验证
authenticator
迁移
手机
宅家
坑记
屏幕
动手
虚拟机
virtualbox
很慢
网络
解决
搜索引擎
网址
提交
主动
经验
一次方程
一元
代码
简单
cpu
debian
查看
温度
bbr
openwrt
gmail
smtp
发信
密码
开通
最新版
wndr4300
升级
国内
老旧
服务器
笔记本
改造
记录
正则
关键字
搜索
修砖记
变砖
tftp
系统启动
usb
mac
failed
load
devtools
sourcemap
chrome
microsoft
关闭
app
store
登录
未知
静音
风扇
主机
低功耗
web
爬虫
组装
微信
尝鲜
视频
体验
server
浏览
webdriver
微博
golang
selenium
gnu
linux
安装
编译
nginx
quic
抢先
最近发表
- Chrome 控制台 DevTools failed to load SourceMap 警告的消除方法
- Mac 关闭 Microsoft 自动更新
- Mac 登录 App Store 出现“发生了未知错误”的解决方法
- 老笔记本改造为无风扇静音主机方案
- 自己组装21瓦低功耗家庭爬虫、文件、web服务器
- 微信视频号尝鲜体验
- Ubuntu/Debian 查看CPU温度的方法
- 在Ubuntu/debian Server 系统使用Chrome 无头浏览模式
- 换手机后 Google 身份验证器 Google Authenticator 数据迁移的简单方法
- 使用Golang selenium WebDriver 自动登录微博
- 在 Ubuntu 或其它 GNU/Linux 系统下安装 Debian
- Mac 下制作 USB ubuntu/debian 系统启动、安装盘的几种方法
- ubuntu/debian 下自行编译 OpenWRT 固件
- 宅家自己动手换手机屏幕掉坑记
- 路由 UBNT ER-X 官方固件升级及开启硬件加速的方法
- 在 Nginx 和 Golang web 上抢先体验 QUIC
最近浏览
- 路由 UBNT ER-X 官方固件升级及开启硬件加速的方法
- 换手机后 Google 身份验证器 Google Authenticator 数据迁移的简单方法
- 宅家自己动手换手机屏幕掉坑记
- VirtualBox 虚拟机里网络很慢的解决方法
- 向各搜索引擎主动提交网址的经验
- 3行 Python 代码解简单的一元一次方程
- Ubuntu/Debian 查看CPU温度的方法
- Openwrt 路由上开启BBR
- 使用Gmail smtp发信,开通专用密码的方法
- WNDR4300 固件升级到 OpenWrt 最新版
- OpenWrt 国内源
- 把老旧笔记本改造为家庭服务器过程记录
- 用python正则获取通过搜索引擎过来的搜索关键字
- 使用caddy 快速部署多个https 网站
- UBNT ER-X 变砖 tftp 修砖记
- Mac 下制作 USB ubuntu/debian 系统启动、安装盘的几种方法