uWSGI提供多个python文件,nginx后面只有uWSGI

2024-04-19 16:55:28 发布

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

对不起,这个问题太简单了,但我还没有找到答案。所以,这是。。你知道吗

我在ubuntu14.04上设置了一个nginx实例,在端口9090上设置了一个uWSGI实例。你知道吗

我可以将nginx的流量定向到uWSGI的一个实例,而且它可以工作。你知道吗

但我看到的每个hello world的例子都是这样的

> def application(env, start_response):
>         start_response('200 OK', [('Content-Type','text/html')])
>         return "Hello World From uWSGI"

它只是一个文件。。。因此,如果我有多个需要服务的python文件,通过子目录树(基本上是我的项目)分发。如何设置可通过HTTP请求使用的目录结构?你知道吗

我不想使用任何像烧瓶的Django这样的框架。但服务于简单的python文件,类似于通过子目录分发的纯html站点服务于html的方式。你知道吗

我可能还遗漏了一些如何进行路由的概念。因为我觉得到现在还没有出现过。你知道吗

目录结构具有操作数据库或与第三方API交互的逻辑。你知道吗

开始时需要一些指导。你知道吗

[请让我知道是否有完全不同的方式来存档我需要的内容,或者我是否在正确的轨道上]

谢谢。你知道吗


Tags: 文件实例端口答案目录helloresponsehtml
1条回答
网友
1楼 · 发布于 2024-04-19 16:55:28

应用程序功能负责一切。如果您想进行路由,可以在那里进行,方法是解析env['PATH_INFO']中的请求路径,然后导入并调用相关的Python函数。你知道吗

但这样做是相当愚蠢的,因为这正是烧瓶为你所做的。您不需要使用框架中的任何其他东西,这是您真正不想使用的。你知道吗

相关问题 更多 >