Django笔记 生产环境部署 gunicorn+nginx+supervisor

使用supervisor来调用gunicorn。
用gunicorn来启动django服务。
然后用nginx做反向代理,代理django的服务,即实现面向用户的服务器。

1.
virtualenv venv34blog -p /usr/bin/python3.4
2.
source venv34blog/bin/activet
3.
pip—

现在要将Django程序部署到生产环境上,在vps上来练习一下。

部署环境

Ubuntu 12.04 LTS
Python 2.7
使用virtualenv建立多个虚拟环境,python为3.4.

前提

跟开发环境一样,使用了virtualenv建立了单独的运行环境,并且可以启动服务器了。

1.gunicorn

在虚拟环境中安装gunicorn

    1.pip install gunicorn
    2.在setting文件中添加app
    3.gunicorn 
    projectname.wsgi:application --bind 0.0.0.0:9090

然后cd projectname,gunicorn projectname.wsgi:application –bind 0.0.0.0:9090,绑定在本机上的9090端口
此时可以用netstat -lpnt查看端口占用情况

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值