为了账号安全,请及时绑定邮箱和手机立即绑定

Python有哪些常用的部署方式?

Python有哪些常用的部署方式?

千巷猫影 2019-04-07 09:37:58
我是php出身,在学python,对于python的部署感到很蛋疼..因为php部署可能比较方便,一个php-fpm跑着就可以了。我知道uwsgi,gunicorn这些,gunicorn相对容易一点,uwsgi相对蛋疼一些。另外我网上看到uwsgi可以配置vhost,就是多个站点跑一个进程端口,和php-fpm一样,不过听说python这样部署不是最好的,还是oneforapp最好?
查看完整描述

2 回答

?
郎朗坤

TA贡献1921条经验 获得超9个赞

随便google一下就一堆的东西就不多说了,来说一个比较偏门但非常方便的东西,就是passenger。
跟很多人聊到这个的时候,大家普遍有误解,以为这个是ruby专用的,其实passenger是适用于python、ruby和nodejs的。
passenger的安装需要重新编译nginx,配置起来也相当容易,不需要额外的supervisor或circus等服务
root/path/to/app/public;
passenger_python/path/to/app/venv/bin/python;
passenger_enabledon;
具体配置参考官方文档,相信不会让你失望。
                            
查看完整回答
反对 回复 2019-04-07
  • 2 回答
  • 0 关注
  • 335 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信