如何运行nginx + python(不使用Django)

vfh0ocws  于 2022-12-03  发布在  Nginx
关注(0)|答案(4)|浏览(125)

我想用Python编写一个简单的程序,可以处理不同的请求(POST,GET,MULTIPART-FORMDATA)。我不想使用一个完整的框架。
我基本上需要能够获得GET和POST参数-可能(但不一定)以类似于PHP的方式。
我已经成功地安装了nginx,但是我还没有找到一个好的例子来说明如何完成剩下的工作。所以,非常欢迎您提供一个简单的教程或者任何关于如何设置nginx来运行某个虚拟主机的某个python进程的指导和想法!

rslzwgfq

rslzwgfq1#

虽然你可以用wsgiref让Python自己运行一个web服务器,但我还是建议你使用众多Python web服务器和/或web框架中的一个。对于纯粹和简单的Python web主机,我们有几种选择:

如果您正在寻找更多的功能,您可以查看一些Web框架:

zaq34kh6

zaq34kh62#

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

bwleehnv

bwleehnv3#

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

jmp7cifd

jmp7cifd4#

尽管如此,您必须使用wsgi服务器,因为nginx不完全支持此协议。

相关问题