2017-05-25 3 views
3

Est-il possible d'exécuter une application Django en utilisant Gunicorn et HTTP2? Actuellement, nous avons Nginx devant notre application fonctionnant comme un proxy inverse, mais nous pouvons le laisser tomber à l'avenir, puisque nous commençons à migrer vers l'essaim de dockers.HTTP2 avec gunicorn

Je n'ai trouvé aucun document/lien concernant la configuration de gunicorn avec HTTP2. Est-ce que quelqu'un sait s'il est possible de le faire, sans utiliser nginx?

Si ce n'est pas possible, veuillez suggérer d'autres serveurs Web capables d'y parvenir.

Répondre

0

gunicorn ne prend actuellement pas en charge HTTP/2. Il y a un tracking issue pour cela.

Vous pouvez toujours utiliser nginx avec l'essaim docker. Si vous voulez mettre à jour dynamiquement la configuration, vous pouvez utiliser quelque chose comme docker-proxy

Si vous voulez une alternative pour l'utilisation avec l'essaim docker, je peux recommander traefik. Bien que je ne l'ai pas essayé avec HTTP/2, il est censé fonctionner.