我是php出身,在学python,对于python的部署感到很蛋疼..因为php部署可能比较方便, 一个php-fpm跑着就可以了。 我知道uwsgi,gunicorn这些,gunicorn相对容易一点,uwsgi相对蛋疼一些。
另外我网上看到uwsgi可以配置vhost,就是多个站点跑一个进程端口,和php-fpm一样, 不过听说python这样部署不是最好的,还是one for app最好?
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
随便 google 一下就一堆的东西就不多说了,来说一个比较偏门但非常方便的东西,就是 passenger。
跟很多人聊到这个的时候,大家普遍有误解,以为这个是 ruby 专用的,其实 passenger 是适用于 python、ruby 和 nodejs 的。
passenger 的安装需要重新编译 nginx,配置起来也相当容易,不需要额外的 supervisor 或 circus 等服务
具体配置参考官方文档,相信不会让你失望。
Nginx + uWSGI
nginx + gunicorn + tornado