我正在尝试在我的开发服务器上实现 SSL,纯粹是为了让我看到它的工作原理。
我从 Certbot 页面看到 Certbot 与 Apache、Nginx、Haproxy 和 Plesk 一起工作。
我将如何使用 Django 的开发服务器来实现它?我还没有在任何类型的生产环境中工作。
最佳答案
只是先清理一下:djangos 开发服务器 ./manage.py runserver
不提供 HTTPS,仅提供纯 HTTP。
因此,您应该使用网络服务器(来自您提到的那些:Apache、Nginx、Haproxy 或 Plesk)来使用证书测试您的 SSL/HTTPS。
参见 this post和 this code example了解使用开发服务器实现 SSL 的想法。
关于python - 将 LetsEncrypt/Certbot 与 Django 开发服务器一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50019769/