如何为mod\u wsgi(Python)配置路径并处理请求

2024-04-18 21:25:32 发布

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

虽然我有相当多的python经验,但我从未在web上使用过它,而且我对PHP有大量的web经验。你知道吗

现在我想创建一个在example.com上运行的简单python脚本(我们称之为service.py)。我按照文档的建议安装了mod\uwsgi,我的web服务器是apache2.2,mod\uwsgi加载成功。你知道吗

如何配置web服务器/mod\wsgi,以便提交到example.com/service的请求由service.py处理?你知道吗

那么如何从python脚本访问请求参数(比如$\u GET,$\u POST,$\u FILES)?你知道吗


Tags: 文档py服务器脚本comwebmodwsgi
1条回答
网友
1楼 · 发布于 2024-04-18 21:25:32

使用mod\uwsgi,您可以通过设置WSGIScriptAlias来配置提供服务的url。不过,您的脚本需要是一个实际的WSGI应用程序,它公开了一个由服务器调用的application变量。你知道吗

我认为将脚本配置为简单的CGI会更容易。然后您可以使用标准库中的^{} module来访问您的请求参数(但是请注意,您给出的示例是特定于PHP的:在Python中访问它们的方式不同,具体取决于特定的框架)。你知道吗

另一种选择是使用像Flask这样的迷你框架,它将封装所有这些内容,并为您提供一个简单的界面,供您在应用程序中使用服务.py脚本。你知道吗

相关问题 更多 >