【发布时间】:2018-02-08 12:29:24
【问题描述】:
过去和现在的常规部署在我看来如下所示:
+------------------+ +---------+ tcp +-------+ tcp
| PSGI Application |----o| Starman |---->| nginx |<----(internet)
+------------------+ +---------+ +-------+
事实上,我在互联网和实际 Web 应用程序之间确实有两个成熟的 Web 服务器。
由于 nginx 直接内置了 uWSGI,并且 uWSGI 支持 PSGI 协议,它是 WSGI 的一个分支,我喜欢使用 PSGI 代理(只有 PSGI 没有 HTTP)而不是完整的 Web 服务器(Starman)。
是否有可用的仅 PSGI 代理解决方案?
【问题讨论】:
-
我认为你应该能够使用 psgi 在 nginx 后面运行 mojolicious.org/perldoc/Mojo/Server/PSGI。