使用LetsEncrypt / Certbot与django dev服务器?

时间:2018-04-25 10:20:06

标签: python django ssl https lets-encrypt

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

我从Certbot页面看到,Certbot可以与Apache,Nginx,Haproxy和Plesk一起使用。

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

2 个答案:

答案 0 :(得分:2)

首先要清除一些内容:djangos dev server ./manage.py runserver NOT 提供HTTPS,只提供普通HTTP。

所以你应该使用一个网络服务器(来自你提到的那个:Apache,Nginx,Haproxy或Plesk)来测试你带有证书的SSL / HTTPS。

有关使用开发服务器实施SSL的建议,请参阅this postthis code example

答案 1 :(得分:1)

您应该创建self signed cert,然后您可以set up Nginx作为uWSGI Django应用的前端网络服务器。