Running gunicorn on https?

后端 未结 2 843
爱一瞬间的悲伤
爱一瞬间的悲伤 2020-12-12 21:40

We\'ve got a few Django setups that go through a proxy (Apache and Nginx) that eventually make their way to the actual Django runtime.

We need to have HTTPS end to e

2条回答
  •  臣服心动
    2020-12-12 22:35

    Gunicorn now supports SSL, as of version 17.0. You can configure it to listen on https like this:

    $ gunicorn --certfile=server.crt --keyfile=server.key test:app
    

    If you were using --bind to listen on port 80, remember to change the port to 443 (the default port for HTTPS connections). For example:

    $ gunicorn --certfile=server.crt --keyfile=server.key --bind 0.0.0.0:443 test:app
    

提交回复
热议问题