1. 首页
  2. 数据库
  3. 其它
  4. 在 Django/Flask 开发服务器上使用 HTTPS

在 Django/Flask 开发服务器上使用 HTTPS

上传者: 2020-12-31 09:13:25上传 PDF文件 53.18KB 热度 8次
使用 Django 或 Flask 这种框架开发 web app 的时候一般都会用内建服务器开发和调试程序,等程序完成后再移交到生产环境部署。问题是这些内建服务器通常都不支持 HTTPS,我们想在开发的时候就能够使用和测试 HTTPS,不想还没测试就部署到生产环境,所以我们需要内建服务器能支持 HTTPS. 这个问题可以通过一个外部程序 stunnel 来解决,stunnel 的作用是通过 OpenSSL 库对 TCP 会话进行加密,建立起一个安全通道,保护没有加密功能或未加密的程序。其主要功能有两个: 接收未加密的数据流,进行 SSL 加密,然后把加密后的数据流通过网络发送出去; 对已加密的
用户评论