我有一个客户端服务器应用程序。我设法使他们使用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的文档