【问题标题】:HTTP2 with gunicornHTTP2 与 gunicorn
【发布时间】:2017-10-26 13:14:12
【问题描述】:

是否可以使用 Gunicorn 和 HTTP2 运行 Django 应用程序?目前我们的应用程序前面有 Nginx 作为反向代理,但我们可能会在未来放弃它,因为我们开始迁移到 docker swarm。

我找不到任何有关使用 HTTP2 配置 gunicorn 的文档/链接。有谁知道不使用 nginx 是否可以做到这一点?

如果不可能,请推荐其他可以实现此目的的网络服务器。

【问题讨论】:

    标签: django gunicorn http2


    【解决方案1】:

    gunicorn 目前不支持 HTTP/2。有一个tracking issue

    您仍然可以将 nginx 与 docker swarm 一起使用。如果要动态更新配置,可以使用docker-proxy

    如果您想要与 docker swarm 一起使用的替代方案,我可以推荐 traefik。虽然我还没有尝试过使用 HTTP/2,但它应该可以工作。

    【讨论】:

      猜你喜欢
      • 2016-08-09
      • 2017-11-26
      • 2018-03-31
      • 2023-04-01
      • 2013-08-05
      • 2020-04-09
      • 2020-06-03
      • 2020-03-05
      • 2021-01-04
      相关资源
      最近更新 更多