python - Flask Python 中的 Http 和 Http

标签 python http https flask

我有一个客户端服务器应用程序。我设法让他们使用 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 中内置的网络服务器来做任何繁重的工作。您应该使用像 apache (mod_wsgi) nginex + gunicore 等真正的 Web 服务器。这些服务器有关于如何同时运行 http 和 https 的文档。

关于python - Flask Python 中的 Http 和 Http,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18962418/

相关文章:

python mockito 参数捕获器

android - 如何将curl命令转为http post请求

https - Clojure Compojure戒指和https

java - 使用HTTPS客户端向服务器的440端口发送请求

python - Salt 和 Python 的 YAML 语法

python - BeautifulSoup - 输出中的空白行导致奇怪的无用 <tr></tr>

python - Altair:如何在条形图中包含没有数据的值的位置

http - 我的 URL 是否违反了 RFC 3986(或其他)

php - 当响应为内容处置 :attachment 时,似乎无法使用 PHP Curl 下载 CSV

http - 在 https 上运行的生产服务器中,但在实时(在 Internet 上)中它仅显示 http