【问题标题】:How to enable SSL for the built-in WSGI server from Python?如何从 Python 为内置的 WSGI 服务器启用 SSL?
【发布时间】:2013-05-13 18:01:19
【问题描述】:

我使用make_server 命令从我的 Python 文件中运行一个 WSGI 应用程序。

(我不知道这是否是一个好的做法,或者为此目的设置 Apache 或 nginx 是否更常见。)

我想通过添加 SSL 支持来确保这个小服务器的安全。我从哪里开始?

Python 内置的 WSGI 服务器是否安全?我希望连接非常安全。我最近才接触到 WSGI,我认为它很容易使用,尤其是在 Python 中。该应用程序仅用作代理,因此功能很少,但我确实希望它尽可能安全。

【问题讨论】:

标签: python security ssl https wsgi


【解决方案1】:

基本上WSGI 只是网络服务器软件(例如nginxhttpd)与您的python 脚本/应用程序之间通信的接口,其中包含一些处理请求的代码(通常是application 可调用或applications 可调用对象列表)。

您需要在网络服务器层启用 SSL。但如果您不想涉及外部软件,您可以按照@Demz 的建议尝试使用eventlet.wrap_ssl。请查找更多相关信息here

【讨论】:

    猜你喜欢
    • 2010-09-08
    • 2016-10-09
    • 2016-05-03
    • 2016-01-03
    • 2020-06-13
    • 2015-04-10
    • 1970-01-01
    • 2015-11-15
    • 1970-01-01
    相关资源
    最近更新 更多