如何运行nginx + python(没有django)

ddi*_*hev 7 python fastcgi nginx web

我想在python中有一个简单的程序,可以处理不同的请求(POST,GET,MULTIPART-FORMDATA).我不想使用完整的框架.

我基本上需要能够获得GET和POST参数 - 可能(但不一定)以类似于PHP的方式.获取一些其他SERVER变量,如REQUEST_URI,QUERY等.

我已经成功安装了nginx,但是我没有找到一个关于如何完成其​​余工作的好例子.因此,非常欢迎一个简单的教程或任何关于如何设置nginx以运行某些虚拟主机的python进程的方向和想法!

Wol*_*lph 8

虽然您可以让Python自己运行一个Web服务器wsgiref,但我建议您使用众多Python Web服务器中的一个.

在Nginx的情况下,我会看看Gunicorn或uWSGI.


tko*_*one 4

您应该考虑使用 Flask ——它是 WSGI 服务器 (werkzeug) 的一个极其轻量级的接口,如果您想使用它,它还包括一个模板库。但如果你愿意的话,你可以完全忽略它。