1
raptium 2015-08-21 22:47:33 +08:00 via iPhone
python 也有不走 wsgi 的框架,比如 tornado
另外觉得 uwsgi 麻烦可以用 guincorn 部署,前面再加 nginx |
2
raptium 2015-08-21 22:48:21 +08:00 via iPhone
gunicorn 手机 typo 了~
|
3
ryd994 2015-08-22 01:46:11 +08:00 via Android
曾经也是有直接 HTTP 的和 fcgi 的。自从有了 wsgi ,大家都用 wsgi 了
funicorn 其实就是把 wsgi 转出来而已 |
4
ljbha007 2015-08-22 09:16:40 +08:00
因为在 http 请求和 web 框架中间往往还有一层负责解析 http 请求头、参数等内容的代码
wsgi/fcgi 都是类似的负责这一层的代码 nodejs 自己把这一层封装到'http'这个 module 里面了 所以不需要额外的 cgi 层 |
5
ljbha007 2015-08-22 09:39:24 +08:00
用 python 也可以不用 wsgi 或者 fcgi 你直接用 socket 然后 nginx 反向代理过来直接就是原始的 http 协议的数据流 你需要自己处理各种请求头
|
6
zonghua 2015-09-12 23:28:25 +08:00
照着 wiki ,在虚拟机里面配置了好多次 lnmp ,从来没有成功过,不懂怎么工作的 i 。
|