gpt4 book ai didi

python - Flask 应用程序中的服务器信息

转载 作者:行者123 更新时间:2023-11-30 23:01:21 25 4
gpt4 key购买 nike

打算

我希望能够知道哪台服务器正在运行我的 Flask 应用程序。(Werkzeug 或 Gunicorn)以及它是否由 NGINX 或 Apache 代理。

问题

我认为我可以使用 JavaScript 获取响应并获取服务器 header ,但是如果它由 NGINX 或 Apache 代理,我将无法分辨我在引擎盖下运行的是什么 Gunicorn 或 werkzeug .

有没有办法告诉 Flask 应用程序中的服务器?

最佳答案

某些服务器会将SERVER_SOFTWARE添加到操作系统环境中。 Gunicorn 会做到这一点。

@app.route('/server')
def server():
return os.environ.get('SERVER_SOFTWARE')

结果:

enter image description here

关于python - Flask 应用程序中的服务器信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34948413/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com