python - 将 LetsEncrypt/Certbot 与 Django 开发服务器一起使用?

标签 python django ssl https lets-encrypt

我正在尝试在我的开发服务器上实现 SSL,纯粹是为了让我看到它的工作原理。

我从 Certbot 页面看到 Certbot 与 Apache、Nginx、Haproxy 和 Plesk 一起工作。

我将如何使用 Django 的开发服务器来实现它?我还没有在任何类型的生产环境中工作。

最佳答案

只是先清理一下:djangos 开发服务器 ./manage.py runserver 提供 HTTPS,仅提供纯 HTTP。

因此,您应该使用网络服务器(来自您提到的那些:Apache、Nginx、Haproxy 或 Plesk)来使用证书测试您的 SSL/HTTPS。

参见 this postthis code example了解使用开发服务器实现 SSL 的想法。

关于python - 将 LetsEncrypt/Certbot 与 Django 开发服务器一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50019769/

相关文章:

Python 元类和导入 *

ssl - 用Fiddler4解密SSL3.3(SSL3 TLS1.2)

node.js - 如何避免 node.js TLS 模块中的 SELF_SIGNED_CERT_IN_CHAIN 错误?

python - Django - 在现有 QuerySet 前面添加对象

google-app-engine - App Engine 部署 : Permissions error fetching application

python - Tweepy 多重身份验证处理程序

Python - 没有绘图的误差线

python - 在发第二张牌之前给每个玩家发一张牌 - Python 中的二十一点游戏

javascript - 更新audio.currentTime重置为0-意外行为(Django?)

python - 在 Django 中包含几个模板的菜单