设置在(Nginx)网络服务器上运行简单的Python脚本?

jux*_*eku 7 python web-applications nginx python-3.x

我想在网络上运行几个非常简单的 Python 3 脚本。举个例子,脚本只是从 URL 读取某些参数,发送电子邮件并打印出一个简单的 HTML 页面,显示“成功”。

我有一个带有 Nginx 的虚拟专用服务器,所以我可以自由地设置最好的框架。

我的问题是:执行此操作的最先进的设置是什么?

更具体地说:我需要在 Nginx 服务器上安装什么,以及在 Python 脚本中使用什么来读取 URL 内容等?我的想法是,一旦服务器设置完成,我就可以将任何新script_xy.py文件放入某个目录中,并且可以使用脚本的 URL 访问它,而无需对每个脚本进行全面部署。

Flask如果我使用 Flask(或 Django),每个新脚本都需要自己的、持续运行的进程和自己的 Nginx 设置。这对我来说似乎完全是矫枉过正。另一种选择是web2py,这里是一样的还是这是一个想法?

CGI 20 年前,我曾经使用 CGI 编写 Perl 脚本等简单的东西。我读到这原则上可以用 Python 完成,但 CGI 很慢。然后是快速 CGI。不过,我的印象是,这还是有点过时了?

WSGI WSGI 似乎是 Python 中 CGI 的最先进的替代品。我需要在脚本中导入哪些 python 模块以及 Nginx 的设置是什么?

还有别的事吗?正如您所看到的,我可能只需要一些有关搜索内容的提示。我什至不确定是否需要搜索“Python web 框架”或“Python 服务器”等。

任何帮助是极大的赞赏。

非常感谢您的想法!尤塞库