gpt4 book ai didi

python - 通过 HTTPS 运行 Eve

转载 作者:行者123 更新时间:2023-11-28 21:51:11 25 4
gpt4 key购买 nike

如何通过 HTTPS 而不是 HTTP 运行我的 Eve 应用程序?

最佳答案

如果您正在考虑直接运行您的 Eve 应用程序,而没有像 nginx、apache 等真正的 Web 服务器,那么像这样的东西会起作用:

import ssl
context = ssl.SSLContext(ssl.PROTOCOL_TLSv1_2)
context.load_cert_chain('yourserver.crt', 'yourserver.key')

app.run(ssl_context=context, debug=True)

或者:

from OpenSSL import SSL
context = SSL.Context(SSL.SSLv23_METHOD)
context.use_privatekey_file('yourserver.key')
context.use_certificate_file('yourserver.crt')

app.run(ssl_context=context, debug=True)

现在,这两个选项都可能适合使用您自己的证书进行测试。您还可以使用 adhoc 快捷方式(可能需要安装 pyopenssl):

app.run(ssl_context='adhoc', debug=True)

请记住,您并不是真的想在生产环境中运行它。您需要一个适当的服务器来执行此操作,并且所有这些服务器都提供了有关如何为您的应用程序设置安全连接的适当文档。

关于python - 通过 HTTPS 运行 Eve,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30678947/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com