如何运行nginx+python(不带Django)

2024-04-25 22:18:17 发布

您现在位置:Python中文网/ 问答频道 /正文

我想在Python中有一个简单的程序,可以处理不同的请求(POST,GET,MultPoto FrimDATA)。我不想使用完整的框架。

我基本上需要能够获取和发布参数-可能(但不一定)以类似于PHP的方式。获取其他一些服务器变量,如请求URI、查询等

我已经成功地安装了nginx,但是我没有找到一个很好的例子来说明如何完成其余的工作。因此,一个简单的教程或任何关于如何设置nginx以运行特定虚拟主机的python进程的指导和想法将是最受欢迎的!


Tags: 程序服务器框架参数get方式nginx教程
3条回答

你可以用thttpd。它是一个用于运行cgi脚本的轻量级wsgi服务器。它与nginx配合得很好。如何使用Nginx设置thttpd在这里详细介绍:http://nginxlibrary.com/running-cgi-scripts-using-thttpd/

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

尽管可以让Python使用^{}单独运行web服务器,但我还是建议您使用many Python webservers中的一个。

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

相关问题 更多 >