Flask Python中带有Http的Https

我有一个客户端服务器应用程序。我设法使他们使用SSl加密通过https连接

    context = SSL.Context(SSL.SSLv3_METHOD)

context.use_privatekey_file('/path_to_key/key.key')

context.use_certificate_file('/path_to_cert/cert.crt')

app.run(use_reloader=True, host='0.0.0.0',port=9020,ssl_context = context)

现在,我想同时使用http和https运行服务器。有什么可行的方法吗?

回答:

第一件事:不要使用flask中内置的Web服务器进行繁重的工作。您应该使用真实的Web服务器,例如apache(mod_wsgi)nginex + gunicore等。这些服务器包含有关如何同时运行http和https的文档

以上是 Flask Python中带有Http的Https 的全部内容, 来源链接: utcz.com/qa/434358.html

回到顶部