如何从Python启用内置WSGI服务器的SSL?

时间:2013-05-13 18:01:19

标签: python security ssl https wsgi

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

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

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

Python内置的WSGI服务器是否安全?我希望连接真的很安全。我最近才遇到WSGI,我觉得它很容易使用,特别是在Python中。该应用程序仅用作代理,因此功能很少,但我确实希望它尽可能安全。

1 个答案:

答案 0 :(得分:1)

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

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