【发布时间】:2016-01-22 13:56:30
【问题描述】:
打算
我希望能够知道哪个服务器正在运行我的 Flask 应用程序。(Werkzeug 或 Gunicorn)以及它是否被 NGINX 或 Apache 代理。
问题
我认为我可以使用 JavaScript 获取响应并获取服务器标头,但是如果它是由 NGINX 或 Apache 代理的,我将无法分辨出我正在运行的 gunicorn 或 werkzeug .
有没有办法告诉烧瓶应用程序中的服务器?
【问题讨论】:
-
Werkzeug 不是运行 Flask 应用程序的服务器。 Flask 基于 Werkzeug,它为您提供 WSGI 实用程序。 Gunicorn 是一个网络服务器,它处理请求并将它们发送到您的 Flask 应用程序。很可能你有 Nginx(或 Apache)--> Gunicorn --> Flask App。只是为了澄清。