Python有哪些常用的部署方式?
黄舟
黄舟 2017-04-17 11:23:11
[Python讨论组]

我是php出身,在学python,对于python的部署感到很蛋疼..因为php部署可能比较方便, 一个php-fpm跑着就可以了。 我知道uwsgi,gunicorn这些,gunicorn相对容易一点,uwsgi相对蛋疼一些。

另外我网上看到uwsgi可以配置vhost,就是多个站点跑一个进程端口,和php-fpm一样, 不过听说python这样部署不是最好的,还是one for app最好?

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

全部回复(4)
伊谢尔伦

随便 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_enabled on;

具体配置参考官方文档,相信不会让你失望。

高洛峰

Nginx + uWSGI

天蓬老师
  1. Nginx + uWSGI link
  2. 推荐 Nginx + Tornado + Supervisor link
怪我咯

nginx + gunicorn + tornado

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号